Probleme liste déroulante php/mysql

Résolu
bloobax -  
 bloobax -
Bonjour,

VOici mon probleme, j'ai une liste déroulante qui récupère une table en mysql :

//récupération de la table professeur
$SQL = "SELECT nom_professeur FROM professeur";
$res = mysql_query($SQL);
while($nom_professeur=mysql_fetch_array($res)) {
   echo "<option>".$nom_professeur["nom_professeur"]."</option>\n";
}

?>


Mon problème etant que dans mon insertion de table je ne sais pas qu'elle variable récuperer.

SI quelqu'un pouvait m'aider :) Merci
Configuration: Windows Vista Internet Explorer 7.0

4 réponses

  1. Ozimandias Messages postés 528 Statut Membre 46
     
    echo "<option>".$nom_professeur["nom_professeur"]."</option>\n"; ???????

    Où est ta valeur?

    Syntaxe de option:

    <option value="la valeur à transmettre ici">texte de l'option</option>

    donc ce serais plutôt ça (modifs en gras):

    //récupération de la table professeur
    $SQL = "SELECT nom_professeur FROM professeur";
    $res = mysql_query($SQL);
    while($nom_professeur=mysql_fetch_array($res)) {
       echo "<option value=\"".$nom_professeur["nom_professeur"]."\">".$nom_professeur["nom_professeur"]."</option>\n";
    }
    
    ?>
    


    ici la valeur de $nom_professeur["nom_professeur"] te sera renvoyé par ton formulaire.
    1
  2. babou054 Messages postés 162 Date d'inscription   Statut Membre 11
     
    "Mon problème etant que dans mon insertion de table je ne sais pas qu'elle variable récuperer. "
    ???? plus clairement ?
    0
  3. bloobax
     
    np ^^

    Donc, sur mon autre page où j'insere les données du formulaire dans ma base de données, je ne sais pas qu'elle variable utiliser pour inserer le nom_professeur choisit. ( je sais le faire pour les listes déroulantes classiques mais pas pour les listes qui récupèrent une table)

    J'espere avoir été clair :p
    0
  4. bloobax
     
    Cela fonctionne, merci beaucoup de ta réponse rapide
    0