Besoin d'aide avec php 5

bayebou Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
mr_demonicon Messages postés 828 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   126
 
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   Statut Membre Dernière intervention  
 
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 12 Date d'inscription   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   126
 
0