Probleme php
Fermé
jahouad
Messages postés
8
Date d'inscription
mardi 8 avril 2014
Statut
Membre
Dernière intervention
30 avril 2014
-
25 avril 2014 à 13:25
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 - 30 avril 2014 à 16:25
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 - 30 avril 2014 à 16:25
A voir également:
- Probleme php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Bouton php - Forum PHP
- \R php ✓ - Forum PHP
- Php alert - Forum PHP
1 réponse
Gigatrappeur
Messages postés
226
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
3 juillet 2014
25
30 avril 2014 à 16:25
30 avril 2014 à 16:25
Bonjour,
Une checkbox a un comportement différent par rapport à un champ text par exemple.
En effet, si la case n'est pas coché, la clé n'apparaîtra pas dans le tableau $_REQUEST (ou $_POST dans ton cas).
Pour contourner ce problème, 2 solutions :
- la première consiste à savoir qu'elles clés tu dois récupérer et à tester avec
- la deuxième consiste à modifier ton code html de la manière suivante :
Dans ce cas tu récupéra le tableau
Une checkbox a un comportement différent par rapport à un champ text par exemple.
En effet, si la case n'est pas coché, la clé n'apparaîtra pas dans le tableau $_REQUEST (ou $_POST dans ton cas).
Pour contourner ce problème, 2 solutions :
- la première consiste à savoir qu'elles clés tu dois récupérer et à tester avec
issetpour savoir si chaque clé existe.
- la deuxième consiste à modifier ton code html de la manière suivante :
<input type="checkbox" name="specifique[]" value="<?php echo $result['id_therapeutique']; ?>" />
Dans ce cas tu récupéra le tableau
$_REQUEST['specifique']avec toutes les cases à cocher portant le même nom et qui sont cochées.