Problème formulaire
Résolu/Fermé
turkish78
Messages postés
7
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
16 octobre 2015
-
5 oct. 2015 à 16:34
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 11 oct. 2015 à 12:25
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 11 oct. 2015 à 12:25
A voir également:
- Problème formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum HTML
- Problème d'envoi de formulaire ✓ - Forum PHP
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
6 oct. 2015 à 09:31
6 oct. 2015 à 09:31
Salut,
Il s'agit du comportement normal des checkbox : la paramètre get ou post de la checkbox n'est envoyé que si elle est cochée. Il faut donc vérifier que le paramètre existe avant de l'utiliser :
Bonne journée
Il s'agit du comportement normal des checkbox : la paramètre get ou post de la checkbox n'est envoyé que si elle est cochée. Il faut donc vérifier que le paramètre existe avant de l'utiliser :
$S1 = !empty($_POST['S1']) ? $_POST['S1'] : '';
Bonne journée
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
2 002
7 oct. 2015 à 12:33
7 oct. 2015 à 12:33
Bonjour,
pour les checkbox, il faut faire attention à donner à chaque case un id différent, sinon, c'est la première valeur qui sera prise par défaut.
Pour récupérer les données, il faut toutes les mettre dans la page où elles ont été envoyées
pour les checkbox, il faut faire attention à donner à chaque case un id différent, sinon, c'est la première valeur qui sera prise par défaut.
<table border=2>
<tr>
<td >
<input type="checkbox" name="checkbox1" value="Baseball" />
</td>
<td>   Baseball
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="checkbox2" value="Basketball" />
</td>
<td>
  Basketball
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="checkbox3" value="Beachvolley" />
</td>
<td>
  Beachvolley
</td>
</tr>
</tr> </h2>
</table>
Pour récupérer les données, il faut toutes les mettre dans la page où elles ont été envoyées
<?php
if (isset($_REQUEST["checkbox1"])) {
$checkbox1 = trim($_REQUEST["checkbox1"]);
}//end if
else {$checkbox1 = "";
}//end else
if (isset($_REQUEST["checkbox2"])) {
$checkbox2 = trim($_REQUEST["checkbox2"]);
}//end if
else {$checkbox2 = "";
}//end else
if (isset($_REQUEST["checkbox3"])) {
$checkbox3 = trim($_REQUEST["checkbox3"]);
}//end if
else {$checkbox3 = "";
}//end else
?>
turkish78
Messages postés
7
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
16 octobre 2015
9 oct. 2015 à 11:05
9 oct. 2015 à 11:05
merci!!! ca ma rche nickel!!
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
2 002
>
turkish78
Messages postés
7
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
16 octobre 2015
11 oct. 2015 à 12:25
11 oct. 2015 à 12:25
De rien :)