Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1598 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] alimenter une liste déroulante à partir d'une bd MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] alimenter une liste déroulante à partir d'une bd MySQL

n°1376577
bg69
Posté le 29-05-2006 à 12:00:18  profilanswer
 

Bonjour à tous. Etant encore étudiant, vous excuserez mon niveau en programmation. J'ai un petit soucis concernant une liste déroulante dans un formulaire qui devrait se remplir (une fois que l'on click sur un bouton lecture) automatiquement avec ma base de données. Pour plus de détails, je rentre des noms de parkings et leurs caracteristiques à l'aide d'un formulaire toujours, dans table 'action' et après il faudrait avoir le choix de tous ces parkings dans la liste déroulante, pour que lorsque que l'on en choisit un, les caractéristique qui vont avec remplissent des champs textes prévus à cet effet dans ce même formulaire. Cependant je m'interesse surtou au fait de remplir la liste déroulante pour le moment. Si quelqu'un peut m'apporter son aide. J'utilise PHP5 et une base de données MySQL avec une table action qui contient les noms de parking et leurs caractéristiques (libellé,ip , etc...) Merci! :)

mood
Publicité
Posté le 29-05-2006 à 12:00:18  profilanswer
 

n°1376594
sielfried
Posté le 29-05-2006 à 12:33:31  profilanswer
 

Où est-ce que tu bloques ?

n°1376751
the_bigboo
Posté le 29-05-2006 à 15:38:37  profilanswer
 

sielfried a écrit :

Où est-ce que tu bloques ?


+1 :)

n°1377214
bg69
Posté le 30-05-2006 à 09:49:32  profilanswer
 


Ben j'essaie d'afficher ma liste déroulante en php pour la remplir avec la base de données et j'ai essayé avec cela mais ... rien  :sweat: je dois être encore loin du problème pour le moment...
 

Code :
  1. <?php
  2. include ("Connexion_bd.php" );
  3. echo '<select size=1 name="parking">'."\n";
  4. echo '<option value="-1">--liste parkings--</option>'."\n";
  5. $result = mysql_query("SELECT libelle FROM action" );
  6. while($data =  mysql_fetch_array($result))
  7. {
  8.     echo '<option value=".$data[0].">'.$data['libelle'];
  9.     echo '</option>'."\n";
  10. }
  11. echo '</select>'."\n";
  12. mysql_close();
  13. ?>


Message édité par bg69 le 30-05-2006 à 09:51:04
n°1377335
the_bigboo
Posté le 30-05-2006 à 10:46:41  profilanswer
 

quand tu concatene, tu dois utiliser le meme caractere d'echapement : Ici tu comence avec des quotes, et tu concatene avec des guilements...
 

Code :
  1. <?php
  2. include ("Connexion_bd.php" );
  3. echo '<select size=1 name="parking">'."\n";
  4. echo '<option value="-1">--liste parkings--</option>'."\n";
  5. $result = mysql_query("SELECT libelle FROM action" );
  6. while($data =  mysql_fetch_array($result))
  7. {
  8.     echo '<option value="'.$data[0].'">'.$data['libelle'];
  9.     echo '</option>'."\n";
  10. }
  11. echo '</select>'."\n";
  12. mysql_close();
  13. ?>


Message édité par the_bigboo le 30-05-2006 à 10:46:51
n°1377534
bg69
Posté le 30-05-2006 à 13:57:23  profilanswer
 

Merci beaucoup, j'ai compris mon erreur...cependant il me reste un léger soucis avec cela, mais ce doit être une autre erreur bête de ma part,je vais essayer de régler cela moi-même pour le moment. Merci!

n°1377596
bg69
Posté le 30-05-2006 à 14:55:05  profilanswer
 

bon..heu admettons que cela marche mais que du coup, ma page se rafraîchit toutes les secondes pour renouveller la liste déroulante, comment je peux faire pour enlever le rafraîchessement automatique ? :pt1cable: parce que, en HTML je veux bien, mais la je comprend pas désolé  :cry:

n°1377623
bg69
Posté le 30-05-2006 à 15:24:33  profilanswer
 

De plus, ma liste déroulante s'affiche avec beaucoup de lignes même si ma table est pas forcément bien remplie...dsl je suis pas très doué :D

n°1377631
bg69
Posté le 30-05-2006 à 15:37:55  profilanswer
 

Pardon pour le dernier message, c'était juste un problème avec une requête SQL qui me fait les enregistrements par 100 ... cependant il reste le problème du rafraîchessement auto

n°1377632
bg69
Posté le 30-05-2006 à 15:40:29  profilanswer
 

Oubliez tout, tout est résolu :-s

mood
Publicité
Posté le 30-05-2006 à 15:40:29  profilanswer
 

n°1377888
the_bigboo
Posté le 31-05-2006 à 02:30:58  profilanswer
 

trop fort ! :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] alimenter une liste déroulante à partir d'une bd MySQL

 

Sujets relatifs
Ouverture en PHP de fichiers > 5 Mo chez FREE.PHP 5 : Donnez moi une petite aide SVP...
2 pbs : liste déroulante et microsoft jetproblème de jointure avec deux tables avec mysql
mysql phenomene paranormaux avec insert into[PERL] [CGI] Recherche a partir de données d'un formulaire
[Php] - Tableau & Arbre: problème algorithmiqueSpprimer une "liste" de repertoires ?
[MATH] Tracer une ligne a partir d'un angle 
Plus de sujets relatifs à : [PHP] alimenter une liste déroulante à partir d'une bd MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR