Lierune table mysql avec liste déroulante avec php

Bonjour,
je suis débutante en PHP et j'ai un problème de connexion d'une liste déroulante avec ma base mysql , dont ma base est nommé mydb, la table est "permis 1" et le champs "code".

voila le code

<select id='code1' name='select_permis'>
<option value='void_permis'>Choisir un permis</option>
<?php
mysql_connect("localhost", "root", "" );
mysql_select_db("mydb" );

$var=$_POST['var'];

$query = "SELECT code FROM permis1";
$rq = mysql_query($query) or die(mysql_error());
while ($row=mysql_fetch_array($rq, MYSQL_ASSOC))
{
$code = $row["code"];
echo "<option value='$code'>$code</option>";
}
mysql_close()
?>
</select>

8 réponses

  1. ça marche , le problème que le nom du champs est écrit en majuscule :p merciiiii :)
    0
    1. Pourquoi as-tu dit qu'il n'y avait pas d'affichage, alors qu'il y en avait un ?
      Je t'avais posé deux questions dans mon message précédent, pourquoi n'as-tu répondu qu'à la seconde ?

      As-tu essayé ta requête "SELECT code FROM permis1" directement dans phpmyadmin ?
      0
      1. oui just "choisir uun permis " qui s'affiche
        0
        1. aucune réponse de cette requête
          Comment testes-tu la réponse à la requête ?

          pas d'affichage
          une page complètement blanche ? Même pas le SELECT avec l'option "Choisir un permis" ?
          0
          1. aucune réponse de cette requête et pas d'affichage :(
            0
            1. Je t'ai demandé ce qui n'allait pas. Le code a l'air correct.
              0
              1. ça ne marche pas encore :/
                0
                1. Bonjour

                  Je ne sais pas à quoi sert cette ligne au milieu de ton code :
                  $var=$_POST['var']; 


                  Sinon, quel est le problème ? le code à l'air correct.
                  0