Code liste modifi

Bonjour,bonjour jé un autre probleme consernant la liste modifiable est ce que ce code est juste parce que il ne fonction pas
<body>
<select name="compte">
<?php
$cone1=mysql_connect("localhost","root","'') or die("Erreur de connexion");
mysql_select_db("gest_commerciaux",$cone1) or die("Base inexistante");
$sql1= "SELECT id_cpte FROM comptes";
$query1 = mysql_query($sql1) or die ("Erreur");
$nb1 = mysql_num_rows($query1);
if ($nb1==0 ) {
echo ('<option>Aucun N°compte</option>');
exit();
}
else {
while ( $list2 = mysql_fetch_array($query1)) {
echo ('<option value="'.$list2['id_cpte'].'"></option>');
}
}
mysql_close();
?>
</select>
</body>
il m'affiche rien dans la liste
Configuration: Windows XP Internet Explorer 6.0

7 réponses

  1. j'ai aussi fait du n'importe quoi avec les ' et " .. gères les bien... pour que ça fasse un peu lisible
    1. je veut savoir une chose quelle est la différence entre ' et " parce que sé vrai ce que ta dit moi osi je fait de n'inporte koi
    1. merci jé compris la différence entre eux une chose si sa te dérange pas

      jé un tableau rempli d'enregistrement dans ce tableau une colonne ou il y a un lien hypertext pour chaque enregistrement je veut savoir quand je click sur ce lien "modifier" il doit m'afficher dans une autre feuille les informations consernant
      quelle est le code a utiliser pour qu'il selection la ligne ou ta click
  2. slt..
    - s'il affiche la liste deroulante vide... alors fais ceci
    echo ('<option value="'.$list2['id_cpte'].'">'.$ma_valeur.'</option>');

    - s'il n'affiche rien de chez rien... le pb vient d'ailleurs
    1. une chose ou je dois remplir la variable $ma_valeur
      parce que la sa marche pas
      <?php
      $cone1=mysql_connect('localhost','root','') or die("Erreur de connexion");
      mysql_select_db('gest_commerciaux',$cone1) or die("Base inexistante");
      $sql1= 'SELECT id_cpte FROM comptes';
      $query1 = mysql_query($sql1) or die ("Erreur");
      $nb1 = mysql_num_rows($query1);
      if ($nb1==0 ) {
      echo ('<option>Aucun N°compte</option>');
      exit();
      }
      else {
      while ( $list2 = mysql_fetch_row($query1)) {
      $val1=$row[0];
      echo ('<option value="'.$list2['id_cpte'].'">'.$val1.'</option>');
      }
      }
      mysql_close();
      ?>
  3. je sais pas trop ce que tu souhaites afficher dans la liste deroulante... je sais pas trop ce que t'as dans ta table compte

    while ( $list2 = mysql_fetch_row($query1)) {
    echo ('<option value="'.$list2['id_cpte'].'">'.$list2["id_cpte"].'</option>');
    }


    c'est censer marcher au moins..
    1. je veut affiche le N° compte de la table compte
      pour une autre table ca marche mais pour la table compte ca marche pas je sé pas pk
  4. je sui con ...
    - mysql_fetch_row : c'est pour les lignes .. genre $list2[0]..
    - mysql_fetc_array : pour les tableaux associatifs... genre ce que je t'ai proposé... mais avec une erreur de ma part

    while ( $list2 = mysql_fetch_array($query1)) {
    echo ('<option value="'.$list2['id_cpte'].'">'.$list2["id_cpte"].'</option>');
    }

    1. dejà il faut que tu saches utiliser les $_GET ..
      ensuite
      tu recuperes simplement ta variable postée via l'url dans la page en question... et tu fais un select dans la table compte avec cette valeur recupérée

      1. la difference entre GET et POST merci
    2. un peu de lecture encore... te fera du bien.. je sais pas trop comment l'expliquer...

      http://www.presence-pc.com/forum/ppc/Programmation/difference-post-sujet-1235-1.htm
      1. merci bq a bientot bye