Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1710 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Récupération des données d'une liste d'un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupération des données d'une liste d'un formulaire

n°1073700
twist85
Posté le 06-05-2005 à 11:35:45  profilanswer
 

Bonjour,  
 
Voila je ne sais pas comment faire pour récupérer par un script php les données d'un forumlaire html contenant une liste (soit le code suivant)  
 
      <select name="recherchecd">  
        <option value="production">Par Production</option>  
        <option value="artiste">Par Artiste</option>  
        <option value="titre">Par Titre</option>  
      </select>  
 
Donc je voudrais par un script PHP permettre de faire plusieurs action si  
l'internaute choisie : production/artiste/titre  
 
Pouvez vous m'aider svp ?  
 
Merci d'avance.

mood
Publicité
Posté le 06-05-2005 à 11:35:45  profilanswer
 

n°1073711
Killer_386
Posté le 06-05-2005 à 11:44:00  profilanswer
 

$_POST['production']
$_POST['artiste']
$_POST['titre']
 
Essaye si ça marche, je n'ai jamais essayé les listes déroulantes ;).

n°1073784
twist85
Posté le 06-05-2005 à 12:33:27  profilanswer
 

Oui il s'agit d'un menu déroulant mais comment faire pour les condition par exemple:
 
cas 1 : l'internaute a selectionné production
 
.......
 
cas 2 : l'internaute a selectionné artiste
 
.....
 
 
etc....
 
$_POST['production']
$_POST['artiste']
$_POST['titre']  
 
ceci me pose des erreurs vous pourriez me donnez un exemple pour la récupération des donnés d'un menu déroulant svp ?

n°1073831
jeff@be
Posté le 06-05-2005 à 13:13:56  profilanswer
 

ouf, tu es débutant de chez débutant toi...  
 
Le script qui reçoit ton formulaire contiendra $_POST['recherchecd'] (ou $_GET['recherchecd'] selon la méthode employée).
La valeur de cette variable sera 'production', 'artiste' ou 'titre', selon la choix du visiteur.
 
Ensuite, tu testes la valeur de $_POST['recherchecd'] pour exécuter du code conditionel.
 
Par exemple:
 

Code :
  1. if($_POST['recherchecd'] == 'production') {
  2.     ...
  3. }
  4. elseif($_POST['recherchecd'] == artiste) {
  5.     ...
  6. }
  7. elseif($_POST['recherchecd'] == titre) {
  8.     ...
  9. }

n°1073839
esox_ch
Posté le 06-05-2005 à 13:22:40  profilanswer
 

Ou mieux, avec un switch

n°1074927
veryfree
Posté le 07-05-2005 à 18:05:31  profilanswer
 

ou mieux en evitant de mettre 3 fois le : $_POST['recherchecd'] :o
 

n°1074928
esox_ch
Posté le 07-05-2005 à 18:06:50  profilanswer
 

veryfree a écrit :

ou mieux en evitant de mettre 3 fois le : $_POST['recherchecd'] :o


 
Tu le mets ou 3x le $_POST avec un switch  :pt1cable:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1074932
veryfree
Posté le 07-05-2005 à 18:09:43  profilanswer
 

c'etait pas vraiment pour toi en fait :D

n°1074978
sircam
I Like Trains
Posté le 07-05-2005 à 18:36:36  profilanswer
 

Des ternary operators imbriqués :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1074984
esox_ch
Posté le 07-05-2005 à 18:40:54  profilanswer
 

sircam a écrit :

Des ternary operators imbriqués :o


 
:lol:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 07-05-2005 à 18:40:54  profilanswer
 

n°1074987
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 07-05-2005 à 18:45:51  profilanswer
 

esox_ch a écrit :

Ou mieux, avec un switch


J'ai vu sur différents sites d'optimisation PHP que contrairement à ce qu'on pouvait croire, le multiple if () {} était plus rapide à l'exécution que le switch.
Cela dit, ça a peut-être changé dans PHP 5.

n°1075011
esox_ch
Posté le 07-05-2005 à 19:05:41  profilanswer
 

C'est le cas, et ça se mesure en une dizaine de milisecondes sur 1'000 appels de la page ... Donc d'un coté tu peux economiser 1 sec de CPU si  environ 1'000'000 de visiteurs font refresh au meme moment, d'un autre tu peux avoir une syntaxe claire ... Moi j'ai deja fait mon choix :D


Message édité par esox_ch le 07-05-2005 à 19:06:42

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1075019
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 07-05-2005 à 19:12:21  profilanswer
 

Okey, je retiens.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Récupération des données d'une liste d'un formulaire

 

Sujets relatifs
sous formulaire ??Problème de stockage de données d'un formulaire...
? formulaireAffectation d'un recordset à une zone de liste
[HTML /JAVASCRIPT je crois] probleme formulaireclasser par ordre alphabétique des données
Rafraichir un formulaire apres etre passé par une popuprecuperation des sorties stdout stderr
Explications parametres formulaire > etat 
Plus de sujets relatifs à : Récupération des données d'une liste d'un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR