par
turkish15 » 08 avr. 2014, 14:12
Bonjour à tous,
je veux créer une liste déroulante de façon à ce que quand je sélectionne, disons un groupe d'exploitation , j'aurais une autre liste déroulante qui me donne le nom des agences qui font partie de ce groupe d'exploitation et quand je sélectionne dans la deuxième liste une agence donnée, j'aurais toutes les infos concernant ladite agence du groupe d'exploitation sélectionné
j'ai deux tables dans ma bdd sur phpmyadmin, une table groupe_exploitation et une autre agence
quand j'utilise mon code :
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=agence', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
<form method="post" action="new5.php">
<label for="Groupe_exploitation">Sélectionnez un groupe d'exploitation</label><br />
<select name="groupe" id="groupe">
<?php
$reponse = $bdd->query('SELECT nomgroupe FROM Groupe_exploitation');
while ($donnees = $reponse->fetch())
{
?>
<option value="<?php echo $donnees['nomgroupe']; ?>"> <?php echo $donnees['nomgroupe']; ?></option>
<?php
}
?>
</select>
</form>
<form method="post" action="new5.php">
<label for="Agencecpa">Selectionnez une agence</label><br />
<select name="agence" id="agence">
<?php
echo '<option value="'.$data['nomgroupe'].'">'.$data['id'].'</option>';
$reponse = $bdd->query('SELECT code, nom, adresse, num, email, fax, nomgroupe
FROM agencecpa, groupe_exploitation
WHERE agencecpa.idgroupe = groupe_exploitation.id');
while ($donnees = $reponse->fetch())
{
?>
<option value="<?php echo $donnees['nom']; ?>"> <?php echo $donnees['nom']; ?></option>
<?php
}
?>
</select>
J'obtiens les deux listes déroulantes, dans la 1ere j'ai les groupes d'exploitation et dans la deuxième j'ai tout les noms des agences.
moi ce que je veux faire c'est quand je sélectionne dans la 1ere liste un groupe d'exploitation, je veux que dans la 2eme liste il n y ait que le nom des agences de ce groupe sélectionné
Bonjour à tous,
je veux créer une liste déroulante de façon à ce que quand je sélectionne, disons un groupe d'exploitation , j'aurais une autre liste déroulante qui me donne le nom des agences qui font partie de ce groupe d'exploitation et quand je sélectionne dans la deuxième liste une agence donnée, j'aurais toutes les infos concernant ladite agence du groupe d'exploitation sélectionné
j'ai deux tables dans ma bdd sur phpmyadmin, une table groupe_exploitation et une autre agence
quand j'utilise mon code :
[php]
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=agence', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
<form method="post" action="new5.php">
<label for="Groupe_exploitation">Sélectionnez un groupe d'exploitation</label><br />
<select name="groupe" id="groupe">
<?php
$reponse = $bdd->query('SELECT nomgroupe FROM Groupe_exploitation');
while ($donnees = $reponse->fetch())
{
?>
<option value="<?php echo $donnees['nomgroupe']; ?>"> <?php echo $donnees['nomgroupe']; ?></option>
<?php
}
?>
</select>
</form>
<form method="post" action="new5.php">
<label for="Agencecpa">Selectionnez une agence</label><br />
<select name="agence" id="agence">
<?php
echo '<option value="'.$data['nomgroupe'].'">'.$data['id'].'</option>';
$reponse = $bdd->query('SELECT code, nom, adresse, num, email, fax, nomgroupe
FROM agencecpa, groupe_exploitation
WHERE agencecpa.idgroupe = groupe_exploitation.id');
while ($donnees = $reponse->fetch())
{
?>
<option value="<?php echo $donnees['nom']; ?>"> <?php echo $donnees['nom']; ?></option>
<?php
}
?>
</select>
[/php]
J'obtiens les deux listes déroulantes, dans la 1ere j'ai les groupes d'exploitation et dans la deuxième j'ai tout les noms des agences.
moi ce que je veux faire c'est quand je sélectionne dans la 1ere liste un groupe d'exploitation, je veux que dans la 2eme liste il n y ait que le nom des agences de ce groupe sélectionné