Test valeur check box en php

Fermé
Vaaa - 11 nov. 2008 à 18:53
atspinto Messages postés 338 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 8 août 2014 - 11 nov. 2008 à 22:47
Bonjour,

Je voudrais tester la valeur d'un checkbox en php pour formulaire.

J'ai un champs check box défini comme ceci en html :


<input type="checkbox" name="syst.info.windows" id="syst.info.windows" />


Et je teste la valeur comme ca

if (isset($_POST['syst.info.windows']))
{
$Systinfowindows = 1;
}else{
$Systinfowindows = 0;
}

Seulement même checkée $Systinfowindows = 0 ...

Une idée ?
A voir également:

2 réponses

atspinto Messages postés 338 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 8 août 2014 27
11 nov. 2008 à 22:47
salut

Le pb vient du nom ke tu as donné à ton input.
Une variable ne peut etre nommé ainsi c-à-dir avec des points.
Utilise des "_" à la place.
Essaie ça :

<input type="checkbox" name="syst_info_windows" id="syst_info_windows" />

Et je teste la valeur comme ca

if (isset($_POST['syst_info_windows']))
{
$Systinfowindows = 1;
}else{
$Systinfowindows = 0;
}

Et tu verras ke ça marche.
2
up
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
11 nov. 2008 à 20:19
Bonsoir,
il faut lui mettre une value et la tester ensuite
<input type="checkbox" name="syst.info.windows" id="syst.info.windows"  value="1" />


et la recup:

if(isset($_POST['syst.info.windows'])){
   if($_POST['syst.info.windows'] ==1){


}


}
0