[PHP/MYSQL] Affichage d'un champ dans une listbox

Affichage d'un champ dans une listbox [PHP/MYSQL] - PHP - Programmation

Marsh Posté le 22-03-2007 à 10:16:49    

Bonjour à tous,
 
Mon problème est très simple. J'ai une liste déroulante dans laquelle je veux afficher des options issues de ma base. J'ai un script php qui normalement devrait fonctionner mais je ne comprends pas pourquoi ca ne marche pas  :cry:  
 
Voila la requête :
 

Code :
  1. <? 
  2. echo '<select size=1 name="catequipe">'."\n";
  3. echo '<option value="-1">Choisissez une catégorie</option>'."\n";
  4. $result = mysql_query('SELECT NUM_CATEGORIE FROM CATEGORIES LIMIT 0, 30');
  5. while($data =  mysql_fetch_array($result)) {   
  6. echo '<option value="'.$data[0].'">'.$data[0];   
  7. echo '</option>'."\n"; }
  8. echo '</select>'."\n";
  9. ?>


 
Merci d'avance è tous ceux qui pourront m'aider !!!
 
A++

Reply

Marsh Posté le 22-03-2007 à 10:16:49   

Reply

Marsh Posté le 22-03-2007 à 12:15:39    

Question c*n mais est-ce que la requête renvoie quelque chose ?
As-tu essayé d'afficher $data['NUM_CATEGORIE'] au lieu de $data[0] ?

Reply

Marsh Posté le 22-03-2007 à 12:17:09    

Reply

Marsh Posté le 22-03-2007 à 12:32:35    

ouaip, essaie plutôt :
$result = mysql_query('SELECT NUM_CATEGORIE FROM CATEGORIES LIMIT 0, 30') or die(mysql_error());
ainsi ça plantera avant de te remplir la liste si erreur et ça te dira l'erreur éventuelle.
 
Mais la requête peut être tout à fait valide (sans erreurs) et ne retourner aucun enregistrement....

Reply

Marsh Posté le 22-03-2007 à 12:33:13    

En même temps, "ça ne marche pas", c'est d'une clarté... :/


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed