Besoin d'aide avec php 5

Fermé
bayebou Messages postés 2 Date d'inscription mercredi 13 août 2014 Statut Membre Dernière intervention 13 août 2014 - 13 août 2014 à 14:24
mr_demonicon Messages postés 828 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 9 avril 2016 - 14 août 2014 à 11:54
Bonjour
je voudrais :
1 : remplir une liste déroulante avec PHP5 à partir d'une base de données,
2 : à partir de ces informations remplir une autre une liste déroulante par rapport à la valeur sélectionner. Merci de votre aide vous pouvez me l'envoyer à gamoukonate@gmail.com

3 réponses

mr_demonicon Messages postés 828 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 9 avril 2016 126
13 août 2014 à 15:27
lol on est a la pour t'aider pas te faire ton job donc deja montre ce que t'a fait et ce que tu veux faire (essai fail et autres) et on te donnera des pstes voir on te donnera ton code.
Et le 'je voudrais' c'est n'importe quoi, c'est un forum d'aide pas un boucherie ici.
3
bayebou Messages postés 2 Date d'inscription mercredi 13 août 2014 Statut Membre Dernière intervention 13 août 2014
Modifié par bayebou le 13/08/2014 à 23:01
Voici le code le premier select fonctionne mais l'autre est bloqué.



<i class="icon-glass icon-white"></i>
<select name="id_zone">
<?php
$requete = $bdd->prepare('SELECT id_zone,nom_zone FROM zone');
$requete->execute(array('id_zone' => $_POST['id_zone'], 'nom_zone' => $_POST['nom_zone']));
$reponse = $bdd->query('SELECT id_zone,nom_zone FROM zone WHERE id_zone=\'' . $_GET['id_zone'] . '\'');
while ($reponse = $requete->fetch()) {
?>
<option value="<?php echo $reponse['id_zone']; ?>"><?php echo $reponse['nom_zone']; ?></option>
<?php
}
?>
</select>

<br/>
<i class="icon-glass icon-white"></i>
<select name="monasc_membre">
<?php
$requete1 = $bdd->prepare('SELECT id_equipe,nom_equipe FROM equipe WHERE id_zone="'. $_POST['nom_equipe'].'"');
$requete1->execute(array('id_zone' => $_POST['id_zone'], 'nom_equipe' => $_POST['nom_equipe']));
while ($reponse1 = $requete1->fetch()) {
?>
<option value="<?php echo $reponse1['id_equipe']; ?>"><?php echo $reponse1['nom_equipe']; ?></option>
<?php
}
?>
</select>
0
Soufiane974 Messages postés 14 Date d'inscription mercredi 6 août 2014 Statut Membre Dernière intervention 9 juillet 2021 1
14 août 2014 à 07:24
Bonjour,

Pour remplir une autre liste déroulante, il faut utiliser de l'AJAX. Il faut placer un écouteur sur le <select> et sa valeur, et faire un appel AJAX d'une autre page qui va générer cette deuxième liste déroulante.

Et effectivement, on est la pour aider et pas pour coder. Si on devait coder tous les sujets du forum, ça deviendrais effectivement une boucherie LOL
0
mr_demonicon Messages postés 828 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 9 avril 2016 126
Modifié par mr_demonicon le 14/08/2014 à 11:58
0