Récupération des données d'une liste d'un formulaire - PHP - Programmation
Marsh Posté le 06-05-2005 à 11:44:00
$_POST['production']
$_POST['artiste']
$_POST['titre']
Essaye si ça marche, je n'ai jamais essayé les listes déroulantes .
Marsh Posté le 06-05-2005 à 12:33:27
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 ?
Marsh Posté le 06-05-2005 à 13:13:56
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 :
|
Marsh Posté le 07-05-2005 à 18:05:31
ou mieux en evitant de mettre 3 fois le : $_POST['recherchecd']
Marsh Posté le 07-05-2005 à 18:06:50
veryfree a écrit : ou mieux en evitant de mettre 3 fois le : $_POST['recherchecd'] |
Tu le mets ou 3x le $_POST avec un switch
Marsh Posté le 07-05-2005 à 18:36:36
Des ternary operators imbriqués
Marsh Posté le 07-05-2005 à 18:40:54
sircam a écrit : Des ternary operators imbriqués |
Marsh Posté le 07-05-2005 à 18:45:51
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.
Marsh Posté le 07-05-2005 à 19:05:41
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
Marsh Posté le 06-05-2005 à 11:35:45
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.