le 11/07/2010 à 19:09
pourkoi
Bonjour,
J'ai un problème sur lequel je n'arrive pas à avancer.
Un utilisateur coche une ou plusieurs cases dans le formulaire ci-dessous.
J'arrive à récupérer les valeurs des cases cochées en utilisant ce
code
Jusqu'ici tout va bien il m'affiche les cases cochées par l'utilisateur!
Par contre et c'est là que plombe,
Je veux récupérer le contenu des variables cochées par exemple
$var_lundi et
$var_mercredi
($var_mardi n'ayant pas été coché)
pour les enregistrer dans une table dans un champs appelé lundi pour lundi et mercredi pour mercredi etc...
eh là je n'y arrive pas car les variables sont vides.
Même si je fais un echo après la boucle foreach, il m'affiche que la derniere case cochée...
Merci à la personne qui pourra m'aider.
Bonnes vacances
Le formulaire
J'ai un problème sur lequel je n'arrive pas à avancer.
Un utilisateur coche une ou plusieurs cases dans le formulaire ci-dessous.
J'arrive à récupérer les valeurs des cases cochées en utilisant ce
code
$jour=$_POST['dispo'];
foreach ($jour as $choix)
{
if($jour="lundi")
{
$var_lundi=$choix; Echo ' Le jour coché est : '.$var_lundi;
elseif($jour="mardi")
{
$var_mardi=$choix; Echo ' Le jour coché est : '.$var_mardi;
if($jour="mercredi")
{
$var_mercredi=$choix; Echo ' Le jour coché est : '.$var_mercredi;
else {}
}
Jusqu'ici tout va bien il m'affiche les cases cochées par l'utilisateur!
Par contre et c'est là que plombe,
Je veux récupérer le contenu des variables cochées par exemple
$var_lundi et
$var_mercredi
($var_mardi n'ayant pas été coché)
pour les enregistrer dans une table dans un champs appelé lundi pour lundi et mercredi pour mercredi etc...
eh là je n'y arrive pas car les variables sont vides.
Même si je fais un echo après la boucle foreach, il m'affiche que la derniere case cochée...
Merci à la personne qui pourra m'aider.
Bonnes vacances
Le formulaire
<form>
<input type="checkbox" name="dispo[]" value="lundi" > Lundi
<input type="checkbox" name="dispo[]" value="mardi" > Mardi.
<input type="checkbox" name="dispo[]" value="mercredi" > Mercredi.
</form>