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.