Bonjour,
Alors j'ai fait en php une requête permettant de récupérer des informations dans la base.
Cette requête fonctionne parfaitement :
Le problème c'est quelle est très limitée et ce n'est pas ce que je veux faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $req='select * from other_map.embacles'; $reqs = $bdd->prepare($req); $reqs ->execute(); $re = $reqs->fetchAll(); foreach($re as $res){ echo $res['emb_id']; }
Je souhaiterai pouvoir, à la place de "embâcles" récupérer la valeur d'une liste déroulante.
Deja ici ça me met cette erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $name = ($_POST['list_other_map']); //list_other_map est le nom du select du form $req='select * from other_map.$name'; $reqs = $bdd->prepare($req); $reqs ->execute(); $re = $reqs->fetchAll(); }
"Undefined index: list_other_map in C:\Users\postgres\Documents\smiddest\result.php on line 5"
Ensuite du coup, vue que j'ai plusieurs choix avec la liste déroulante, je ne sais pas comment remplir les résultats :
Je suis débutant en php etc et mon stage se termine bientôt...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach($re as $res){ echo $res['????????']; // on met quoi à la place des '???' ? }
Merci infiniment pour votre aide.
Ps : Le formulaire (qui n'est pas dans le même fichier)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <form method='post' class='formulaire'> <div class='return'></div> <?php echo "<select id='list_other' class='browser-default' name='list_other_map'>"; echo "<OPTION value='' disabled selected>Couches</OPTION>"; foreach($arrListe as $L) { $table_name = $L['tablename']; $schema_name = $L['description']; echo "<OPTION VALUE='$table_name'> $schema_name </OPTION>\n"; } echo "</select>"; echo "<input class='submit' type='submit' name='recherche' value='Rechercher'/>"; ?> </form>
Partager