Hallo,
In php heb ik het volgende:
Uit de database wordt een lijst gemaakt met producten (afhankelijk van aantal producten is de lijst dus langer/korter).
Voor ieder product wordt een Checkbox neergezet:
Op de volgende pagina wil ik uitlezen welke Checkboxen ingevuld zijn. Zoals je dat ook kan doen met bijvoorbeeld 'Naam':
$naam kan ik dan neer laten zetten in een andere database met bestelde gegevens.
De naam van de Checkbox MOET alleen iedere keer anders zijn, anders krijg je maar alleen de laatst aangevinkte waarde mee.
Wat ik geprobeerd heb is dus om het volgende te doen:
Maar zo is niet meer uit te vinden op de volgende pagina welke veldnaam is gebruikt.... Dit gaat ook niet via een lus die alle $pcode's af gaat. ($naam = $HTTP_POST_VARS['naam']; kan je namelijk niet printen in een lus)
Hopeloos, ik kom er niet meer uit. Je moet volgens mij altijd de waarden eerst via HTTP_POST_VARS weer terugkrijgen voordat je er wat mee kan doen.
In php heb ik het volgende:
Uit de database wordt een lijst gemaakt met producten (afhankelijk van aantal producten is de lijst dus langer/korter).
Voor ieder product wordt een Checkbox neergezet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| while ($rij = mysql_fetch_assoc ($resultaat)) { $pcode = $rij['pcode']; $adviesprijs = $rij['adviesprijs']; print (" <tr> <td width=\"40\"><input name=\"product\" type=\"checkbox\" value=\"$pcode\"></td> <td width=\"40\">$pcode</td> <td width=\"70\">$adviesprijs</td> </tr> "); } |
Op de volgende pagina wil ik uitlezen welke Checkboxen ingevuld zijn. Zoals je dat ook kan doen met bijvoorbeeld 'Naam':
code:
1
| $naam = $HTTP_POST_VARS['naam']; |
$naam kan ik dan neer laten zetten in een andere database met bestelde gegevens.
De naam van de Checkbox MOET alleen iedere keer anders zijn, anders krijg je maar alleen de laatst aangevinkte waarde mee.
Wat ik geprobeerd heb is dus om het volgende te doen:
code:
1
| <input name=\"$pcode\" type=\"checkbox\" value=\"$pcode\"> |
Maar zo is niet meer uit te vinden op de volgende pagina welke veldnaam is gebruikt.... Dit gaat ook niet via een lus die alle $pcode's af gaat. ($naam = $HTTP_POST_VARS['naam']; kan je namelijk niet printen in een lus)
Hopeloos, ik kom er niet meer uit. Je moet volgens mij altijd de waarden eerst via HTTP_POST_VARS weer terugkrijgen voordat je er wat mee kan doen.
