Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 04/12/2007, 11h35   #1
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 198
Points : 32
Points : 32
Par défaut [PHP-JS] erreur code sur condition ?

Bonjour,

Quelqu'un voit il une erreur dans le code qui suit.
Problème : Si je mets 3 enfants ou 14 j'ai toujours le message qui s'affiche. Or il ne doit s'afficher si le nb enfant = 0 ou 1 ou 2

Code :
1
2
3
4
5
6
7
8
9
 
	if (document.forms['form_cursus'].select_titre.value == "03" && (($nombre_enfants = "0" )||($nombre_enfants = "1" )||($nombre_enfants = "2" ))) 
	{
 
		alert ("Incompatibilité entre le nombre d'enfant(s) et le titre d'accès");
		document.forms['form_cursus'].select_titre.focus();
		return false;
 
}
Merci pour vos réponses
pascale86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 11h38   #2
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 198
Points : 32
Points : 32
si je mets == à la place d'un = simple, ça passe tout le temps
si je mets <3 idem
pascale86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 12h25   #3
Membre du Club
 
Inscription : septembre 2005
Messages : 44
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2005
Messages : 44
Points : 53
Points : 53
Ce que je vois c'est que tu as du code javascript mélangé à du code PHP.

Selon moi, ta condition renvoit toujours TRUE parce que l'interpréteur JavaScript lève une erreur lorsqu'il rencontre ceci qui n'est pas du js...
neby55 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 02h18.


 
 
 
 
Partenaires

Hébergement Web