Menu déroulant relation avec db

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Menu déroulant relation avec db

par damaskinos » 29 juin 2009, 19:20

y a pas de quoi. Oublie pas de mettre resolu

Bonne continuation

par golfinha » 29 juin 2009, 19:07

super!
merci damaskinos, en chipottant un peu et en lisant de la doc j'y suis arrivée! :))

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par damaskinos » 29 juin 2009, 16:37

Salut,

Disons que tu es avec mysql.

Tu dois:

1- te connecter à ta BD voir mysql_connect
2- effectuer ta requête pour avoir toutes les personnes, voir mysql_query
3- dans une boucle while, boucler sur le resultat et remplir ton menu déroulant. voir la famille mysql_fetch et choisir celui qui t'accomode le plus.

vite fais je te mets un exemple.

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password') or die('oups erreur lors de la connexion');

$result = mysql_query('SELECT * FROM TA_TABLE');

$menuDeroulant = '<SELECT>';

while ($row = mysql_fetch_object($result)) {
   
      $menuDeroulant  .= '<OPTION value="'.$row->idPersonne.'">'.$row->nomPErsonne.'</OPTION>';
} 

$menuDeroulant  .= '</SELECT>';

echo $menuDeroulant;

Voila.

Bonne chance, prend quand meme le temps de lire la doc sur les differentes fonctions dans le bout de code.

Menu déroulant relation avec db

par golfinha » 29 juin 2009, 16:08

Bonjour à tous,
Je suis entrain de réaliser un formulaire php avec un menu déroulant de différentes personnes (personne_01 - personne_02)
Je souhaiterai savoir quel est le code php que je dois utiliser, pour que le menu déroulant soit en relation avec la db, et que lorsque que je rajoute une personne supplémentaire à la base de données, je ne doive pas venir modifier ma page .php.
Comment dois-je procéder ?
Merci, Golfinha

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]