Probleme formulaire

Eléphanteau du PHP | 14 Messages

31 mars 2009, 00:01

bonsoir a tous,
donc voila j'ai un formulaire et quand je valide, ca me prend juste la derniere ligne :s:s:s

voila mon code :

Code : Tout sélectionner

<form action='Enregistrement_Cmd.php' method='POST'> <h3>Formulaire de commande :</h3> <h5><em>Saisir les r&eacute;f&eacute;rences meubles du catalogue et la quantit&eacute; souhait&eacute;e</em></h5> <table width="304" border="1"> <tr> <th width="144" scope="col">R&eacute;f&eacute;rence</th> <th width="144" scope="col">Quantit&eacute;</th> </tr> <tr> <td><input type="text"name="Reference"></td> <td><input type="text"name="Quantite"></td> </tr> <tr> <td><input type="text"name="Reference"></td> <td><input type="text"name="Quantite"></td> </tr> </table><input type="submit" value="Valider" /> </form>
merci de vos reponse

Eléphanteau du PHP | 30 Messages

31 mars 2009, 00:39

Normal, tes champs texte ont le même nom (2 par 2) donc à l'arrivée, une seule variable, une seule valeur, une seule ligne.

Fais en sorte de récupérer un tableau :
<pre>
<?php print_r($_POST); ?>
</pre>


<form action='Enregistrement_Cmd.php' method='POST'>
<h3>Formulaire de commande :</h3>
<h5><em>Saisir les r&eacute;f&eacute;rences meubles du catalogue et la quantit&eacute; souhait&eacute;e</em></h5>
<table width="304" border="1">
  <tr>
    <th width="144" scope="col">R&eacute;f&eacute;rence</th>
    <th width="144" scope="col">Quantit&eacute;</th>
  </tr>
  <tr>
    <td><input type="text"name="Reference[]"></td>
    <td><input type="text"name="Quantite[]"></td>
  </tr>
  <tr>
    <td><input type="text"name="Reference[]"></td>
    <td><input type="text"name="Quantite[]"></td>
  </tr>
     </table><input type="submit" value="Valider" />
    </form>

Eléphanteau du PHP | 14 Messages

31 mars 2009, 10:54

et dans enregistrement_cmd.php comment je les recupere ?

Mammouth du PHP | 1339 Messages

31 mars 2009, 11:41

$_POST['Reference'] = array(0 => 'Ton premier truc', 1 => 'Ton deuxieme truc');
$_POST['Reference'][1] = 'Ton deuxieme truc';
Bon sinon tu me fais un message privé et on se fait un TeamViewer