Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2007, 15h35   #1
Invité de passage
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 1
Points : 1
Par défaut Tester Case à Cocher

Bonjour à tous.

J'aimerais afficher un message si aucune "case à cocher" n'a été coché ... pour l'instant j'arrive juste à afficher les case qui ont été coché. Merci d'avance pour vos futurs réponses.

Code :
1
2
3
4
Sport pratiqués : <input type="checkbox" name ="sport[]" value="La course à pieds"/>Course à pied
<input type="checkbox" name ="sport[]" value="La natation"/>Natation
<input type="checkbox" name ="sport[]" value="Le véli"/>Vélo 
<input type="checkbox" name ="sport[]" value="Le football"/>Football<br>

Code :
1
2
3
4
5
6
7
8
9
if (isset($_POST['sport']))
{
	echo ("Vous avez choisi :");
 
	for ($i = 0, $c = count ($_POST['sport']); $i < $c; $i++)
	{
		echo(" ".$_POST ['sport'][$i]) ;
	}
}
Benji06a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 17h19   #2
Membre régulier
 
Étudiant
Inscription : juin 2006
Messages : 83
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 83
Points : 84
Points : 84
Bonjour,
J'ai jamais testé sur des cases à cocher liées, mais pour des cases uniques ca fonctionne comme ça : si la case n'est pas cochée, la valeur post n'est pas envoyée. Donc si ca fonctionne pareil, il suffit dans ton cas de faire un else

Code :
1
2
3
4
5
6
7
8
9
10
11
if (isset($_POST['sport']))
{
	echo ("Vous avez choisi :");
 
	for ($i = 0, $c = count ($_POST['sport']); $i < $c; $i++)
	{
		echo(" ".$_POST ['sport'][$i]) ;
	}
} else {
	echo ("Vous n'avez rien choisi !");
}
Wharenn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h02.


 
 
 
 
Partenaires

Hébergement Web