Syntax error unexpected T_LOGICAL_OR

Résolu
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -  
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite gérer mes erreurs en php plutôt qu'en javascript alors je fais:

if(($totalRows_rsArticles)>=1) OR (($_POST['reference'])=="") OR (($_POST['prix'])=="") OR (($_POST['designation'])=="")
	{
	header('Location: erreurAjout.php');
	exit;


mais j'obtien l'erreur suivante:

syntax error, unexpected T_LOGICAL_OR

Merci de m'aider.

2 réponses

Utilisateur anonyme
 
Bonjour

Ta condition devrait être entourée de parenthèses, ce qui n'est pas le cas.
Par contre, il est inutile d'entourer chaque variable de parenthèses :
if(($totalRows_rsArticles>=1) OR ($_POST['reference']=="") OR ($_POST['prix']=="") OR ($_POST['designation']==""))
3
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   110
 
Merci ça marche bien mieux de cette façon.
0