Comment récupérer le choix ds une liste déroulante en PHP sans psser p

Comment récupérer le choix ds une liste déroulante en PHP sans psser p - Programmation

Marsh Posté le 04-05-2001 à 11:37:48    

Comment récupérer la sélection effectué dans une liste déroulante et la passer en variable à une fonction PHP sans passer par la méthode <form action:..post..> ?  :??:  
 
Ma liste déoulante et ma fontion PHP se trouvent sur la même page et je ne peux pas passer par une autre page.
 
Merci : :hot:

Reply

Marsh Posté le 04-05-2001 à 11:37:48   

Reply

Marsh Posté le 04-05-2001 à 11:43:12    

Une fois de plus, faut bien comprendre que PHP est éxécuté sur le serveur, pas dans le navigateur.
Temp 1 : Ta page contenant le script est interprétée par PHP
Temp 2 : Le serveur http envoie la page générée au client
Temp 3 : Le client reçois la page.
Temp 4 : L'utilisateur fait un choix dans la liste
 
Donc pour que PHP puisse en faire quelque chose, il faut . . .
A toi de deviner la suite !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 04-05-2001 à 11:47:27    

Je vien de me rendre compte que je n'ai peut-être pas bien compris la question !
 
Il n'est pas obligatoire de passer par une autre page !
Au début de la page PHP, il suffit de tester si les variables correspondant aux champs du formulaire existent pour traiter les valeur ou afficher le formulaire.
Ex :  
if( isset( $toto ) )
{
   // Traiter données
}else{
   // afficher formulaire
   ...
   echo("<INPUT name=toto....
}


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 04-05-2001 à 11:55:47    

Merci d'avoir répondu mais j'ai toujours un PB
Comment récuperer la selection de ma liste déroulante et la transmettre en variable à ma foction PHP qui affichera la deuxième liste déroulante ?
 
Merci  :jap:

Reply

Marsh Posté le 04-05-2001 à 12:08:48    

comme te l'a dit Mara's dad:
Donc pour que PHP puisse en faire quelque chose, il faut . . .  
qu'il y est un transfert HTTP, c'est à dire qu'il faut qu'une nouvelle page soit charger par le navigateur, c'est pour ça qu'on utilise les formulaires.
 
A mon avis tu devrais plutot passer par du javascript.


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Sujets relatifs:

Leave a Replay

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