Als er geen user input is, is er ook geen injection.quote:Op dinsdag 22 maart 2011 19:33 schreef GlowMouse het volgende:
Misschien was hij niet zo blij met je header injection.
Hier niet, maar ik kan me goed voorstellen dat je als hoster sendmail voor bepaalde users uitschakelt ivm spam.quote:Op dinsdag 22 maart 2011 19:39 schreef KomtTijd... het volgende:
[..]
Als er geen user input is, is er ook geen injection.
Zou kunnen, maar het heeft altijd gewerkt.quote:Hier niet, maar ik kan me goed voorstellen dat je als hoster sendmail voor bepaalde users uitschakelt ivm spam.
1 2 3 | <?php $commando="SELECT koppeltabel.*, optredens.* FROM koppeltabel, optredens WHERE koppeltabel.O_id = optredens.O_id AND koppeltabel.G_id=$G_id"; ?> |
1 2 3 | [basket54] => 74|kabel 2m|kabels|1.00|1.19|19 [basket35] => 23|utp kabel 1m|netwerk kabels|2|2.38|19 [basket5] => 3|A4 papier|kantoorartikelen|10.00|11.90|19 |
1 | [basket_no] => 54|35|5| |
1 2 3 4 | id | product | categorie | prijs inc | prijs exc | % BTW 74 | kabel 2m | kabels | 1.00 | 1.19 | 19 23 | utp kabel 1m | netwerk kabels | 2 | 2.38 | 19 3 | A4 papier | kantoorartikelen | 10.00 | 11.90 | 19 |
Dank, zal het opslaan van de sessions aanpassen.quote:Op donderdag 24 maart 2011 14:02 schreef GlowMouse het volgende:
Je begint met normaal opslaan, je kunt gewoon $_SESSION['basket'][] = array('id' => 74, 'aantal' => 1, 'beschrijving' => ....) doen.
Ik zal eens spelen met foreach. Ik zou inderdaad alleen de product id en aantal kunnen opslaan in de sessie en de rest uit de database opvragen.quote:Op donderdag 24 maart 2011 14:18 schreef GlowMouse het volgende:
Daarna volstaat een foreach. Let op dat je prijzen nu in sessies opslaat, en wijzigingen in de database niet direct worden meegenomen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | [basket] => Array ( [0] => Array ( [id] => 5 [beschrijving] => netwerk kabel 2m [prijs] => 6.99 ) [1] => Array ( [id] => 2 [beschrijving] => A4 papier [prijs] => 3.00 ) [2] => Array ( [id] => 65 [beschrijving] => nietmachine [prijs] => 2.50 ) |
1 2 3 4 5 | foreach ($_SESSION['basket'] as $v1) { foreach ($v1 as $key=>$v2) { echo $key. ': ' .$v2. '<br />'; } } |
1 2 3 4 5 6 7 8 9 | id: 5 beschrijving: netwerk kabel 2m prijs: 6.99 id: 2 beschrijving: A4 papier prijs: 3.00 id: 65 beschrijving: nietmachine prijs: 2.50 |
Het moet zijn:quote:Op donderdag 24 maart 2011 15:08 schreef lifeblind het volgende:
Wat is dan het probleem? De data uit je session wordt nu toch op de pagina geplaatst?
1 2 3 | id: 5 beschrijving: netwerk kabel 2m prijs: 6.99 id: 2 beschrijving: A4 papier prijs: 3.00 id: 65 beschrijving: nietmachine prijs: 2.50 |
1 2 3 4 5 6 7 8 9 | id: 5 beschrijving: netwerk kabel 2m prijs: 6.99 id: 2 beschrijving: A4 papier prijs: 3.00 id: 65 beschrijving: nietmachine prijs: 2.50 |
Waarom zet je er dan een <br /> in?quote:Op donderdag 24 maart 2011 15:16 schreef xaban06 het volgende:
[..]
Het moet zijn:
[ code verwijderd ]
En niet:
[ code verwijderd ]
Hoezo niet? Zonder de line break krijg ik:quote:Op donderdag 24 maart 2011 15:19 schreef KomtTijd... het volgende:
[..]
Waarom zet je er dan een <br /> in?
1 | id: 5 beschrijving: netwerk kabel 2m prijs: 6.99id: 2 beschrijving: A4 papier prijs: 3.00id: 65 beschrijving: nietmachine prijs: 2.50 |
?quote:Op donderdag 24 maart 2011 15:37 schreef KomtTijd... het volgende:
...Dus, wat is de gulden middenweg?
1 2 3 4 5 | <?php foreach($_SESSION['basket'] as $item){ echo $item['id'] . "," . $item['beschrijving'] . "," . $item['prijs'] . "<br />"; } ?> |
1 2 3 4 5 6 7 8 | <?php foreach ($_SESSION['basket'] as $v1) { foreach ($v1 as $key=>$v2) { echo $key. ': ' .$v2; } echo '<br />'; } ?> |
Baasquote:Op donderdag 24 maart 2011 15:41 schreef lifeblind het volgende:
[ code verwijderd ]
De manier waarop je het nu deed loop je eerst door alle arrays heen per record, en dan ga je per record door alle velden heen loopen, dan krijg je het in dat geval dus inderdaad onder elkaar...
Dat is ook niet wat ik moet hebben, waarschijnlijk ben ik te onduidelijk geweest. Die van lifeblind klopt helemaal.quote:Op donderdag 24 maart 2011 15:43 schreef KomtTijd... het volgende:
[ code verwijderd ]
Als je dat zelf niet kon bedenken, moet je je serieus gaan afvragen of programmeren wel jouw ding is...
Misschien een keer verdiepen in prepared statements.quote:Op donderdag 24 maart 2011 21:25 schreef Keiichi het volgende:
Volgens mij stel ik alleen maar moeilijke vragen hier
Het is me niet helemaal duidelijk wat je bedoelt bedoel je.quote:Op vrijdag 25 maart 2011 10:36 schreef MrNiles het volgende:
ik heb van internet een scripje geplukt dat mijn sql tabel 1op1 overzet in htmltabel
ziet er nu zo uit
maar eigenlijk wil ik iets anders maar ik heb geen idee hoe daar aan te beginnen
Ik zou graag de G_id horizontaal als header hebben, en dan elke G_id maar 1x
als regel zou ik graag de O_id hebben zodat daar dan de j/n/o ingevuld wordt
Wie kan me helpen?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |