Syntax error unexpected T_LOGICAL_OR

Résolu/Fermé
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 16 juil. 2013 à 18:04
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 16 juil. 2013 à 21:48
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
16 juil. 2013 à 18:17
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 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
16 juil. 2013 à 21:48
Merci ça marche bien mieux de cette façon.
0