Arborescence pour enregistrer ds BDD
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:
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> |