Bonjour,
Comme du code vaut mieux que des mots voici le form généré par php :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <form action='vga.php' method='post'><br><br><table width=100% border=0> <tr> <td align='left'> <h4>Corsair - ValuRam 512 Mo DDR2 533 MHz</h4> <td align='left'> 46.59 EUR <td align='left'> <input type='checkbox' name='ram' value='2-4'> <td align='left'> Quantité (max 4)<td><input type='text' name='qte' size=2 maxlength=2> <tr> <td align='left'> <h4>Corsair - ValuRam 1024 Mo DDR2 533 MHz</h4> <td align='left'> 79.86 EUR <td align='left'> <input type='checkbox' name='ram' value='1-2'> <td align='left'> Quantité (max 2)<td><input type='text' name='qte' size=2 maxlength=2> <tr><td colspan=4 align='center'><input class='boutons' type='submit' value='Suivant'></table> </form>
Comme vous le voyez le form affiche 2 types de ram avec leur prix ainsi qu'une case à cocher et une zone texte pour chacune d'elle.
Sur le form vga.php je voudrais récupérer la valeur $_POST[ram] et la valeur du champ texte associé à la RAM sélectionnée.
Pour la valeur de $_POST[ram] pas de souci, le problème se situe au niveau de la zone de texte où je reçois la valeur du 2ème champ même si j'ai sélectionné la première RAM par la case à cocher. Impossible de récupérer la première valeur!
Je sais qu'une solution est de créer deux forms mais cela impliquerait deux boutons, ce que je veux à tout prix éviter.
Merci pour votre aide!
webrider
Partager