Les listes deroulante en php
shadow
-
Colbi97 Messages postés 643 Statut Membre -
Colbi97 Messages postés 643 Statut Membre -
Bonjour,
j'ai fait deux liste deroulante qui sont remplit apartir de la base quand j'envoie les valeurs avec button submit je recuper seulement la valeur de la deuxiéme liste alor que la premier non
qsq je peu faire pour resoudre ce probléme
j'ai fait deux liste deroulante qui sont remplit apartir de la base quand j'envoie les valeurs avec button submit je recuper seulement la valeur de la deuxiéme liste alor que la premier non
qsq je peu faire pour resoudre ce probléme
2 réponses
-
Bonjour,
Tu pourrait commencer par être plus précis:
- Nom de tes champs
- Type de soumission du formulaire (POST ou GET)
...
Bref, un peu de détail, parce que là on peux pas trop savoir...
-
echo "<tr id=A><td>Nom:<td><select name=pom>";
while($tit=mysql_fetch_array($tr))
{
echo "<option value=$tit[2]>$tit[0]</option>";
}
echo "</select>";
echo "<tr><td>constructeur:<td><select name=const> ";
while($tat=mysql_fetch_array($op))
{
echo "<option value=$tat[0]>$tat[1]</option>";
}
le formulaire method=post
recupere dans un autre fichier php par
$var1=$_POST['pom'];
$var2=$_POST['const'];
-
-
Il s'agit là d'un copier-coller ?
Si c'est le cas, la partie html de ton code n'est pas valide.
En effet, tu ouvre plein de balises sans jamais les fermées (notamment les balises de tes selects et ça c'est pas bien...).
Ce serait plutôt :echo "<tr id=A><td>Nom:</td><td><select name=pom>"; while($tit=mysql_fetch_array($tr)) { echo "<option value=$tit[2]>$tit[0]</option>"; } echo "</select></td></tr>"; echo "<tr><td>constructeur:</td><td><select name=const> "; while($tat=mysql_fetch_array($op)) { echo "<option value=$tat[0]>$tat[1]</option>"; } echo "</select></td></tr>";
Si ce n'est pas un copier-coller on verra plus avant.