Bosoir,
avec le debut du code, j'ai dans un menu deroulant, toutes les tables de ma base, l'idée est d'avoir un 2eme menu deroulant qui en fonction de la table selectionnée, affiche uniquement les champs de celle ci pour avoir ensuite un champ texte pour ecrire une nouvelle donnée a envoyer dans celle ci...
suis-je clair ??
Merci d'essayer de m'aider...
Cordialement, julien
µ
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 <?php $dbname = 'db0****'; if (!mysql_connect(****************)) { echo 'Impossible de se connecter à MySQL'; exit; } $sql = "SHOW TABLES FROM $dbname"; $result = mysql_query($sql); if (!$result) { echo "Erreur DB, impossible de lister les tables\n"; echo 'Erreur MySQL : ' . mysql_error(); exit; } ?> <form id="formulaire" name="formulaire" method="post" action="envoiedjoumatiere.php"> <select> <?php while ($row = mysql_fetch_row($result)) { echo '<option value="' .$row[0] .'" name="table">'.$row[0] . '</option>'; } mysql_free_result($result); echo '<br><br><br>'; ?> </select> <select> <?php $sql2 = "SHOW ??? from $table"; $result2 = mysql_query($sql2); while ($row = mysql_fetch_row($result2)) { echo '<option value="' .$row[0] .'" name="table2">'.$row[0] . '</option>'; } mysql_free_result($result); echo '<br><br><br>'; ?> </select><input type="submit" value="Envoyer" name="envoyer"> </form>
Partager