Bonjour,
Étant débutant en php je souhaite réaliser un affichage de donnée d'une base SQL en fonction de se que j'ai en entré dans différent <select>
En gros j'ai un premier select qui me donne différente valeur (toto,tata,tete) (donnée récupéré depuis la base SQL) je sélectionne tata par exemple la mon programme s'adapte et me donne comme choix dans le deuxième select tata1, tata2 , tata3 par exemple ( donnée récupéré depuis la base SQL aussi, donnée qui peut venir de la même table ou non, le problème n'est pas vraiment la)
En gros me faudrait un select qui s'adapte au premier.
J'ai déjà le premier sélect qui se complète mais la ou je galère principalement c'est pour récupéré la valeur que je sélectionne dans le premier select. Pour adapter mon deuxième.
Avec une méthode POST je pourrais facilement le récupérer seulement je peux pas utiliser ceux ci vu que je code tout dans le même fichier .php, après peut être que l'on peut utiliser POST dans un même fichier mais je fait que débuter hein ^^.
Je sais que mon problème a déjà été posé seulement les réponse me semble pas claire étant débutant. Mais sa me semble pas adaptable.
http://www.developpez.net/forums/d19...-importee-bdd/
Voici mon code pour mon premier select
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 // connexion à la base $dbb = mysql_connect('localhost', 'root') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db('base_site_pilote',$dbb) or die('Erreur de selection '.mysql_error()); $select_appli = "SELECT nom_application FROM applications"; // execution de la requete $req = mysql_query($select_appli) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); ?> <!-- On rempli le select avec tout les nom d'appli que l'on trouve --> <select name="appli_name"> <?php while($data = mysql_fetch_array($req)) { echo"<option onclick=selected>$data[0]</option>"; }?> </select>
Partager