Les listes deroulante en php

shadow -  
Colbi97 Messages postés 564 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

Colbi97 Messages postés 564 Date d'inscription   Statut Membre Dernière intervention   12
 
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...
0
shadow
 
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'];
0
Colbi97 Messages postés 564 Date d'inscription   Statut Membre Dernière intervention   12
 
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.
0