Resultat requete dans une listebox

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Resultat requete dans une listebox

Re: Resultat requete dans une listebox

par jobi1722 » 26 juin 2017, 21:23

Bonjour,

Code : Tout sélectionner

mysqli_query($db_link, $reqpere)
Je pense que c'est plutot

Code : Tout sélectionner

mysqli_query($reqpere , $db_link )
@+

Re: Resultat requete dans une listebox

par Spols » 26 juin 2017, 16:37

et la variable $nom_table, est elle bien créer et contient elle la bonne valuer ?

Re: Resultat requete dans une listebox

par scorleon » 22 juin 2017, 15:40

Au début du fichier j'ai la déclaration suivante : $db_link=connect_db(); dans laquelle j'ai configuration de ma connexion.
Le formulaire d’ajout fonctionne trés bien, je voulais juste l'améliorer et ajouter des listebox.

Re: Resultat requete dans une listebox

par or 1 » 22 juin 2017, 14:17

$residpere = mysqli_query($db_link, $reqpere) or die ('Erreur : '.mysqli_error($db_link) );

la variable $db_link à cet endroit contient-elle bien ce qu'elle est sensée contenir ?

Re: Resultat requete dans une listebox

par scorleon » 22 juin 2017, 14:06

Le résultat une listebox vide.
Le requête seule donne une liste d'une 10éne de résultats, mais sur la page html rien n'est affiché.
Voila le code HTML :

Code : Tout sélectionner

<td class="tableau-canaris" align="right"> <b>Identifiant du père (*): </b> </td> <td class="tableau-canaris" align="left"> <select name="numero_pere" id="numero_pere"> Erreur : </select></td>
Je viens de remarqué qu'il y a une erreur, mais je ne sais pas de quoi il s'agit. .

Re: Resultat requete dans une listebox

par or 1 » 22 juin 2017, 13:56

que se passe-t-il exactement ?
quel est le code html généré ?

Resultat requete dans une listebox

par scorleon » 22 juin 2017, 13:06

Bonjour,
J'ai un formulaire d’enregistrement dans lequel je souhaite afficher une liste de choix par rapport aux données de la base. Sauf que ce dernier ne fonctionne pas, je n'arrive à afficher le résultat de la requête dans la listebox .
Voila le code :

Code : Tout sélectionner

<form action="ajouter_canari.php" method="post" enctype="multipart/form-data"> <table width="430" border="0" align="center" cellpadding="2" cellspacing="2"> <tr> <td class="tableau-canaris-entete" colspan="2"> <br />Ajouter un nouveau canari<br /><br /> </td> </td> </tr> ..... <tr> <td class="tableau-canaris" align = "right"> <b>Identifiant du p&egrave;re (*): </b> </td> <td class="tableau-canaris" align = "left"> <select name="numero_pere" id="numero_pere"> <?php $reqpere = "SELECT Id_canari FROM $nom_table_c WHERE Sexe_canari='M' AND Etat_canari='P' AND Annee_canari='2016'"; $residpere = mysqli_query($db_link, $reqpere) or die ('Erreur : '.mysqli_error($db_link) ); while ($row = mysqli_fetch_array($residpere)) { echo "<option value='".$row["Id_canari"]."'>".$row["Id_canari"]."</option>"; } ?> </select> </td> </tr> ...... </form>
Merci pour votre aide.