Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2011, 22h28   #1
Futur Membre du Club
 
himotep himotep
Inscription : juillet 2010
Messages : 67
Détails du profil
Informations personnelles :
Nom : himotep himotep

Informations forums :
Inscription : juillet 2010
Messages : 67
Points : 16
Points : 16
Par défaut Un <select> en fonction d'un <select>

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 :
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>
Himotep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 22h34   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Bonjour,

un tuto PHP/AJAX et listes liées
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 22h48   #3
Futur Membre du Club
 
himotep himotep
Inscription : juillet 2010
Messages : 67
Détails du profil
Informations personnelles :
Nom : himotep himotep

Informations forums :
Inscription : juillet 2010
Messages : 67
Points : 16
Points : 16
Merci pour la réponse rapide.

Je regarder ça demain parce que la 7H de prog je commence a partir en vrille.

Merci.
Himotep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 08h43   #4
Futur Membre du Club
 
himotep himotep
Inscription : juillet 2010
Messages : 67
Détails du profil
Informations personnelles :
Nom : himotep himotep

Informations forums :
Inscription : juillet 2010
Messages : 67
Points : 16
Points : 16
OK après une après midi passé dessus hier et aucun résultat. J'arrive au boulot je fait 2 modif sa marche .... bah en tout cas merci beaucoup.
Himotep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h58.


 
 
 
 
Partenaires

Hébergement Web