[php] comment faire un requete dans un champ select ds 1 formulaire

comment faire un requete dans un champ select ds 1 formulaire [php] - Programmation

Marsh Posté le 30-10-2001 à 14:55:03    

Voilà,
je voudrais faire un menu déroulant ou l'utilisateur aurait à choisir une option du style :toutes la liste .Et que je puisse l'utiliser ds mon script pour faire afficher toutes une liste.
 
Et si il choisi : que le mois d'octobre (par exemple) je puisse faire une requête ds ma base et afficher que la liste du mois d'octobre.
 
Si vous me comprenez bien bravo et merci pour les réponses

Reply

Marsh Posté le 30-10-2001 à 14:55:03   

Reply

Marsh Posté le 30-10-2001 à 15:02:04    

if ($monchoix=="tout" ){
echo $tout;
}
 
else {
echo $lemois;
}

Reply

Marsh Posté le 30-10-2001 à 15:04:37    

et tu veut dire que $monchoix c la valeur de la balise select

Reply

Marsh Posté le 30-10-2001 à 15:05:45    

comment faire pour que qd l'utilisateur fait son choix, je rafraichit la page en ajoutant?$monchoix="tout"

Reply

Marsh Posté le 30-10-2001 à 15:06:52    

scabs a écrit a écrit :

et tu veut dire que $monchoix c la valeur de la balise select  




 
Oui, enfin plutôt son nom. (mais elle contient la valeur de l'option sélectionnée)

Reply

Marsh Posté le 30-10-2001 à 15:09:37    

Tu fais un formulaire pointant vers le script se connectant à la BDD.
 
Dans ce formulaire tu mets un SELECT nommé monchoix et contenant les options que tu veux.
 
Lorque tu soumet ton formulaire, la valeur de l'option sélectionnée est passée au script de connexion et utilisable sous la forme $monchoix.

Reply

Marsh Posté le 30-10-2001 à 15:17:09    

Tu va dire que je suis bête mais comment lié un formaulaire à un script
 
Je supose que j'ai déjà fais mais sans savoir que c'était ça

Reply

Marsh Posté le 30-10-2001 à 15:18:19    

il faut peut être remplir le champ action ds le formulaire et mettre par exemple  ?action="envoyer"
 
et ensuite ecrire
if($action=="envoyer){...

 

[edtdd]--Message édité par scabs--[/edtdd]

Reply

Marsh Posté le 30-10-2001 à 15:20:45    

Tu dois faire pointer l'action vers ton script.
 
ACTION=do_it.php3
 
Pas besoin d'utiliser les ?myvar= .
 
Le valeurs des différents éléments du formulaires sont passées automatiquement.

Reply

Marsh Posté le 30-10-2001 à 15:22:51    

Reply

Marsh Posté le 30-10-2001 à 15:22:51   

Reply

Marsh Posté le 30-10-2001 à 15:24:18    

Je comprend mieux merci
 
en fait je dit au formaulaire d'executer un script sur une page bien définie qui décrit ce que je veux afficher
 
pas c..

Reply

Marsh Posté le 30-10-2001 à 15:30:53    

:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed