A voir également:
- [PHP] Select + requête sql
- Easy php - Télécharger - Divers Web & Internet
- Requête sql date supérieure à ✓ - Forum Programmation
- Please select boot device ✓ - Forum Windows
- Blob sql ✓ - Forum Webmastering
- Sql lister les tables ✓ - Forum Programmation
3 réponses
Liebgott
Messages postés
33
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
13 février 2008
5
20 déc. 2007 à 07:43
20 déc. 2007 à 07:43
A ma connaissance, je 'ai jamais vu une variable dans un POST , alors je ne sais pas si ca marche ! Je peux pas t'aider désolé.
Comar91
Messages postés
4
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
20 décembre 2007
20 déc. 2007 à 07:58
20 déc. 2007 à 07:58
Bonjour,
Je pense que tu devrais mettre
<select name="selectionner">
au lieu de
<select name="select">
puisque tu essaies de récupérer "selectionner"
Je pense que tu devrais mettre
<select name="selectionner">
au lieu de
<select name="select">
puisque tu essaies de récupérer "selectionner"
Bonjour,
pour creer ta liste de tables dans ton select fais plutot comme ça:
ensuite mets des noms de variables plus " parlants"
pour creer ta liste de tables dans ton select fais plutot comme ça:
ensuite mets des noms de variables plus " parlants"
<?php //$result1 = 'show tables from BDD'; $req1="SELECT * FROM ta_table"; // mets des noms de variables qui correspondent $reponse1 = mysql_query($req) or die("Erreur requette ".mysql_error()); ?> <form id="form" method="POST" action="fic.php"> <select name="sel_tables"> <?php while ($row1 = mysql_fetch_array($reponse1)) { ?> <option value="<?php echo $row1['champ_noms_tables']; ?>" ><?php echo $row1['champ_nom_tables']; ?> </option> <?php } ?> </select> <input type="submit" name="selectionner" value="selectionner" /> </form> --- mon code php : fic.php --- <?php if(isset($_POST['selectionner'])) { $table_sel=$_POST['sel_tables'] $query2 = "SELECT * FROM ta_table WHERE champ_noms_tables='".$table_sel."'"; $rep2 = mysql_query($query2) or die("Erreur requette ".mysql_error()); while ($row2 = mysql_fetch_assoc($rep2)) { foreach($row2 as $value2) { echo $value2; } } } ?>