Bonjour,
Pour un site internet de mobilité, j'aimerai créé un formulaire permettant aux gens de sélectionner leur commune et puis leur mode de transports souhaité.
J'ai donc créé une table "communes" avec les noms des communes et une table "catégories" avec les 4 catégories différentes de moyen de transport.
J'ai également créé une table "services" pour la page du résultat reprenant tous les services de transports qui seront à afficher en fonction de la commune et du moyen de transport choisi.
Pour le formulaire de recherche, j'ai deux "select" avec les données de chaque table.
Le premier affiche bien les communes mais aussi les catégories, le deuxième n'affiche rien du tout.
Pouvez-vous m'aider ?
Merci
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 <h3>2. Rechercher une <span>solution de mobilité</span> dans ma commune :</h3> <form action="communes.php" method="GET"> <?php $reponse = $bdd->query("SELECT * FROM communes UNION SELECT * FROM categories"); ?> <select value="id_communes" name="id_communes" type="text" class="form-control"> <option disabled>Selectionnez votre commune</option> <?php while ($donnees = $reponse->fetch()) { echo '<option value="'.$donnees['id'].'">'.$donnees['commune'].'</option>'; } ?> </select><br> <h3>3. De quel type de transport adapté avez-vous besoin ? </h3> <select value="id_categories" name="id_categories" type="text" class="form-control"> <option disabled>Selectionnez type de transport</option> <?php while ($donnees = $reponse->fetch()) { echo '<option value="'.$donnees['idcat'].'">'.$donnees['categorie'].'</option>'; ?> <?php } $reponse->closeCursor(); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); ?> </select> </form>
Partager