Infos BDD dans menu déroulant

Infos BDD dans menu déroulant - PHP - Programmation

Marsh Posté le 12-03-2008 à 09:34:37    

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 :  
 

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

Reply

Marsh Posté le 12-03-2008 à 09:34:37   

Reply

Marsh Posté le 12-03-2008 à 09:43:39    

tu le fermes où ton tag option ?

Reply

Marsh Posté le 12-03-2008 à 10:27:00    

bah je sais pas moi je me suis grandement insspiré d'un script que j'ai trouvé donc bon voilà faudrait que je le ferme ou ?

Reply

Marsh Posté le 12-03-2008 à 10:30:57    

vu que je n'aime pas donner des réponses toute faite, voici un exemple d'option :

<option value="test">test</option>

à toi d'adapter le script

Reply

Marsh Posté le 12-03-2008 à 11:15:27    

non mais c bon en fait pas la peine de fermer c juste que j'avais du me planter dans ma requête

Reply

Marsh Posté le 12-03-2008 à 11:18:30    

ha forcément
mais ça ne t'empèche pas de corriger ton code html...

Reply

Marsh Posté le 12-03-2008 à 11:22:04    

La certification XHTML recommande très fortement (obligatoire si tu veux que ta page soit lisible sur tous les navigateurs) de fermer toutes les balises, et si tu utilises des balises qui ne se ferment pas comme <br> ou <hr>, il faut mettre un espace et un slash à la fin :

  • <br> => <br />
  • <hr> => <hr />

Cependant dans ton cas, la balise <option> est bien prévu pour être fermé comme <a> et comme <p>, après si tu ne la fermes pas, et bien ton code risque d'être mal interprété sur les différents navigateurs...


Message édité par babasss le 12-03-2008 à 11:22:45

---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 12-03-2008 à 14:06:27    

donc concrètement dans mon script il faut que je la ferme à quel endroit la balise option  ?

Reply

Marsh Posté le 12-03-2008 à 14:16:37    

soju t'as donné la réponse....


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 12-03-2008 à 14:18:45    

si tu ne trouves pas tout seul, il vaut mieux arrêter la prog... tu as tous les éléments en main.
ce n'est pas par méchanceté que je dis ça, mais "aide toi et php t'aidera"...

Reply

Marsh Posté le 12-03-2008 à 14:18:45   

Reply

Marsh Posté le 12-03-2008 à 14:28:56    

soju a écrit :

si tu ne trouves pas tout seul, il vaut mieux arrêter la prog... tu as tous les éléments en main.
ce n'est pas par méchanceté que je dis ça, mais "aide toi et php t'aidera"...


et google aussi t'aidera car il est ton ami.... (parce que taper dans google : option html et prendre le premier site qui arrive, c'est pas d'un niveau énorme)


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Sujets relatifs:

Leave a Replay

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