Bonjour à tous,
Je voudrais faire plusieurs liste déroulante en php. La première doit contenir toutes les classes de ma base (BDTR). Une fois la base sélectionnnée, une deuxième liste déroulante doit apparaître avec toutes les champs de la classe choisir. Pour l'instant, j'en suis juste à essayer de faire ma première liste déroulante.
Je ne sais pas si je dois rentrer toutes les classes "à la main" dans la liste ou si le php est capable de lire dans la base de données tout seul.
Voici le code que j'ai rentré pour l'instant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <title> Faites votre choix </title> </head> <body> <h2> Que souhaitez vous afficher ? </h2> <? if( $id = mssql_connect('ESMAIL_AHOUZI','','') ) { if( $id_db = mssql_select_db('BDTR') ) { printf(" Succès de connexion"); ?> <form> <select> <? $SQL = "SELECT rta_tag FROM remotas"; $res = mysql_query($SQL); while($val=mssql_fetch_array($res)) { echo "<option>".$val["rta_tag"]."</option>\n"; } ?> </select> </form> <? } else { printf("Echec de connexion à la base"); } mssql_close($id); } else { printf("Echec de connexion au serveur de base de données"); } ?> </body> </html>
La liste s'affiche mais elle vide...Si qq voit le problème et peut me conseiller pour la suite...
Partager