Se connecter / S'enregistrer
Votre question

Infos BDD dans menu déroulant

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
12 Mars 2008 09:36:46

Bonjour à tous,
je souhaite récupérer des informations de ma base de données et les afficher sous forme de menu déroulant seulement lorsque j'essaye il me crée bien un menu déroulant mais il n'y a rien dedans donc si quelqu'un peut m'aider voila à mon script :

  1. <?php
  2. //paramètres de connexion
  3. require('C:\Projet_homelive\parametres\mysql_params.php');
  4. //fonctions de connexion au serveur mysql
  5. require('C:\Projet_homelive\utils\mysql_connexion.php');
  6.  
  7. //connexion à la base de données
  8. //paramètres : serveur, utilisateur, mot de passe, base de données
  9. $link = DBconnect($serveur,$user,$mdp,$bdd);
  10.  
  11. $rq = "SELECT DISTINCT idMAT FROM materiel ORDER BY idMAT";
  12. $result = mysql_query($rq)
  13. or die ("Exécution de la requête impossible");
  14. //DISTINCT permet d'afficher qu'une fois les données
  15.  
  16. echo"<b>Choisissez un materiel</b>\n";
  17. echo"<br><br>";
  18. echo "<form action='acces.php' method='post'><select name='idMAT'>\n";
  19. while ($liste=mysql_fetch_array($result))
  20. {
  21. extract($liste);
  22. echo "<option value='$idMAT'>$idMAT\n";
  23. }
  24. echo " </select>\n";
  25. echo " <BR><BR><BR><BR>";
  26. echo "<input type='submit'"."value='Validez votre choix'></form>\n";
  27.  
  28. ?>

Autres pages sur : infos bdd menu deroulant

12 Mars 2008 10:10:03

Je te promet rien mais test ça :
while ($liste=mysql_fetch_array($result))
{
extract($liste);
echo "<option value='$liste['idMAT']'>$idMAT\n";
}
12 Mars 2008 10:26:08

Voila la réponse :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\projet_homelive\essai.php on line 22

:s
Contenus similaires
12 Mars 2008 10:28:27

Ouais je me doutais que cela allais etre plus compliqué. Je te propose un truc je te passe un script qui fais ce que tu demande, mais il faut connaitre un peu le JavaScript pour le modifié...Je veux bien te le passé qu'en dis tu?
12 Mars 2008 11:17:51

non merci s373n mais je crois que c'est bon ça marche j'avais du me planter dans la requête
merci quand même
12 Mars 2008 11:20:13

De rien, même si j'ai rien fais :D 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS