Probleme liste déroulante sql-php
boris101
-
atspinto Messages postés 338 Date d'inscription Statut Membre Dernière intervention -
atspinto Messages postés 338 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je fais une liste déroulante qui est censée m'afficher plusieurs champs en rapport avec le choix de la liste déroulante,
mon problème est dans la déclaration des variables je pense, puisque la liste déroulante marche, mais l'affichage non...
merci d'avance, voila mon code:
<?php
echo '<form method="GET" action="consultation1.php">';
echo '<select name="equipement" id="nonequipement">';
$resultat=mysql_query("SELECT nonequipement FROM taboceane order by nonequipement") or die ("Requête non executée.");
while ($ligne=mysql_fetch_array($resultat))
{
echo '<option>'.$ligne["nonequipement"].'</option>';
}
echo '</select>';
echo '<input type="submit" value="Afficher" name="go">';
echo '</form>';
if (isset($_get['equipement']))
{
$resultat2 = mysql_query("SELECT * from taboceane where nonequipement=".$equipement) or die ("Requête non executée.");
$ligne2 = mysql_fetch_array($resultat2);
echo $ligne2['toc'].'<br>';
}
?>
</code>
je fais une liste déroulante qui est censée m'afficher plusieurs champs en rapport avec le choix de la liste déroulante,
mon problème est dans la déclaration des variables je pense, puisque la liste déroulante marche, mais l'affichage non...
merci d'avance, voila mon code:
<?php
echo '<form method="GET" action="consultation1.php">';
echo '<select name="equipement" id="nonequipement">';
$resultat=mysql_query("SELECT nonequipement FROM taboceane order by nonequipement") or die ("Requête non executée.");
while ($ligne=mysql_fetch_array($resultat))
{
echo '<option>'.$ligne["nonequipement"].'</option>';
}
echo '</select>';
echo '<input type="submit" value="Afficher" name="go">';
echo '</form>';
if (isset($_get['equipement']))
{
$resultat2 = mysql_query("SELECT * from taboceane where nonequipement=".$equipement) or die ("Requête non executée.");
$ligne2 = mysql_fetch_array($resultat2);
echo $ligne2['toc'].'<br>';
}
?>
</code>
A voir également:
- Probleme liste déroulante sql-php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Easy php - Télécharger - Divers Web & Internet
9 réponses
Petit truc, tes <option> n'ont pas de value="...", donc ton code n'est pas respectueux des standards HTML. De plus, c'est $_GET et non $_get, il me semble que c'est sensible à la casse.
Merci encore pour ta réponse...
mais maintenant il me met une erreur: la variable équipemet n'est pas définie....
donc je comprends pas trop..
mais maintenant il me met une erreur: la variable équipemet n'est pas définie....
donc je comprends pas trop..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Donc c'est normal, cela viens de ".$equipement) or die ("Requête non executée.");
$equipement n'est pas défini, tu devrais plutot mettre ".$_GET['equipement']) or die ("Requête non executée.");
$equipement n'est pas défini, tu devrais plutot mettre ".$_GET['equipement']) or die ("Requête non executée.");