Php formulaires
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis entrain de lire un cours de php (les formulaires) et je me demande: pour une liste déroulante dans cet exemple <select name="choix">
<option value="choix1">Choix 1</option>
<option value="choix2">Choix 2</option>
</select>
il se crée une(1) variable qui est : $_POST['choix']
mais dans le cas des cases à cocher, il se crée autant de variable qu'on a selectionné? sinon comment ça se fait? je voudrais dien comprendre ce point là.
merci
je suis entrain de lire un cours de php (les formulaires) et je me demande: pour une liste déroulante dans cet exemple <select name="choix">
<option value="choix1">Choix 1</option>
<option value="choix2">Choix 2</option>
</select>
il se crée une(1) variable qui est : $_POST['choix']
mais dans le cas des cases à cocher, il se crée autant de variable qu'on a selectionné? sinon comment ça se fait? je voudrais dien comprendre ce point là.
merci
A voir également:
- Php formulaires
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
5 réponses
Salut,
dans une liste déroulante il n'y a qu'une seule valeur sélectionnable donc pas de souci. Par contre pour des checkbox c'est un tableau qu'il faut utiliser pour savoir toutes les réponses sélectionnées.
dans une liste déroulante il n'y a qu'une seule valeur sélectionnable donc pas de souci. Par contre pour des checkbox c'est un tableau qu'il faut utiliser pour savoir toutes les réponses sélectionnées.
<input type="checkbox" name="choix[]" value="Jean" />
exactement, alors dans le cas de liste deroulante on peut ecrire echo' la valeur choisie est' .$_post['choix'];
mais dans le cas des cases à cocher ca serait comment?
mais dans le cas des cases à cocher ca serait comment?
Dans le cas cité plus haut, on a créé le tableau choix.
Ainsi dans la page cible, on le lit comme ça :
A chaque tour la variable $element prendra une valeur de ce qu'a sélectionné la personne.
Ainsi dans la page cible, on le lit comme ça :
if (isset($_POST['choix'])){ $compteur=0; foreach($_POST['choix'] as $element){ traitement; $compteur=$compteur+1; } }
A chaque tour la variable $element prendra une valeur de ce qu'a sélectionné la personne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question