Select x 2
manureva2b
-
manureva2b -
manureva2b -
Bonjour,
Je souhaiterais faire un SELECT depuis une base de donnée concernant les départements puis d'après le résultat sélectionner avoir un autre SELECT afin de choisir la ville disponible pour se département.
Une fois la ville sélectionnée avoir ma requête.
J'arrive à avoir mon premier SELECT , et a afficher le résultat, cependant je n'arrive pas à avoir le second SELECT.
Voici le code de mon premier SELECT.
Si quelqu'un à une idée.
Par avance merci.
Je souhaiterais faire un SELECT depuis une base de donnée concernant les départements puis d'après le résultat sélectionner avoir un autre SELECT afin de choisir la ville disponible pour se département.
Une fois la ville sélectionnée avoir ma requête.
J'arrive à avoir mon premier SELECT , et a afficher le résultat, cependant je n'arrive pas à avoir le second SELECT.
Voici le code de mon premier SELECT.
Si quelqu'un à une idée.
Par avance merci.
$idSql = mysql_connect($host, $user, $passwd) or die('Erreur de connexion'); mysql_select_db($bdd) or die('Base inexistante'); $sql = 'SELECT DISTINCT departement FROM T_annonce ORDER BY departement ASC'; $query = mysql_query($sql) or die( 'Erreur' ); $tabDepartement = array(); if (mysql_num_rows($query) != 0) { while ($list = mysql_fetch_assoc( $query )) { $tabDepartement[] = $list['departement_annonce']; } mysql_close($idSql); } //affichage if (!empty($tabDepartement)) { ?> <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post"> <select name="departement_annonce" onChange="this.form.submit();"> <option value="Choisissez votre département">Choisissez un département</option> <?php foreach ($tabDepartement as $departement) { echo "<option value='".$departement."'>".$departement."</option>"; } ?> </select> <input type="submit" name="valider" id="valider" value="Envoyer" /> </form>
A voir également:
- Select x 2
- Site x - Guide
- Sites X : Pornhub, YouPorn et Redtube sont de nouveau accessibles en France - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Photoscape x - Télécharger - Retouche d'image
- Direct x - Télécharger - Pilotes & Matériel
2 réponses
bonjour,
POur ce genre de chose , tu le dis toi meme. Je cite :
"Je souhaiterais faire un SELECT depuis une base de donnée concernant les départements"
et tu rajoutes :
puis d'après le résultat sélectionner avoir un autre SELECT afin de choisir la ville disponible pour se département.</gras>
Inconsciemment, en plus de cela ,tu l'as écris, il te faut 2 tables : Departements et VILLES
Donc dans la logique, il te faut 2 tables :
- une table "departements"
- une table "villes" - Pour la ville que tu veux , il faut que cette ville soit lié au numero du departement (logique, non ????)
exemple :
tu veux aller dans le departement du nord (donc le , 59) , donc tu selectionnes le département NORD.
Une fois la departement sélectionné NORD, tu veux qu'apparaissent tous les villes du nord et particuliérement la ville LILLE.
Tu veux aller la ville de LILLE qi est dans le NORD.
donc une table departement avec 3 champs :
- ID_departement (numerique, clé primaire)
- code (numérique) ----> de 01, 02......à 99
Donc, il te faut pour la seconde table ,une table avec 3 champs :
- ID_Ville (numerique, clé primairre)
- numero_du_departement (numerique) ---> qui va de 01,02....à 99
- la_ville (texte)
PUIS :
Tu devras les lier entre elle (avec Acess , c'est possible)
POur ce genre de chose , tu le dis toi meme. Je cite :
"Je souhaiterais faire un SELECT depuis une base de donnée concernant les départements"
et tu rajoutes :
puis d'après le résultat sélectionner avoir un autre SELECT afin de choisir la ville disponible pour se département.</gras>
Inconsciemment, en plus de cela ,tu l'as écris, il te faut 2 tables : Departements et VILLES
Donc dans la logique, il te faut 2 tables :
- une table "departements"
- une table "villes" - Pour la ville que tu veux , il faut que cette ville soit lié au numero du departement (logique, non ????)
exemple :
tu veux aller dans le departement du nord (donc le , 59) , donc tu selectionnes le département NORD.
Une fois la departement sélectionné NORD, tu veux qu'apparaissent tous les villes du nord et particuliérement la ville LILLE.
Tu veux aller la ville de LILLE qi est dans le NORD.
donc une table departement avec 3 champs :
- ID_departement (numerique, clé primaire)
- code (numérique) ----> de 01, 02......à 99
Donc, il te faut pour la seconde table ,une table avec 3 champs :
- ID_Ville (numerique, clé primairre)
- numero_du_departement (numerique) ---> qui va de 01,02....à 99
- la_ville (texte)
PUIS :
Tu devras les lier entre elle (avec Acess , c'est possible)