Parse error: syntax error, unexpected 'if'
Fermé
vinkey33
Messages postés
92
Date d'inscription
mercredi 9 décembre 2015
Statut
Membre
Dernière intervention
23 janvier 2021
-
Modifié par vinkey33 le 2/02/2017 à 14:32
Utilisateur anonyme - 2 févr. 2017 à 23:18
Utilisateur anonyme - 2 févr. 2017 à 23:18
A voir également:
- Parse error: syntax error, unexpected 'if'
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 0x80070643 - Accueil - Windows
- Cpu over temperature error - Forum Matériel & Système
- Error 10 pioneer ✓ - Forum Autoradio
- Fan error lenovo - Forum Refroidissement
1 réponse
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
2 févr. 2017 à 21:26
2 févr. 2017 à 21:26
Bonjour,
Le message, bien qu'incomplet..., est pourtant clair....
Tu as un souci avec un IF
Et visiblement.. c'est celui-la
Où as tu vu qu'on placait un ";" à la suite d'un IF ??
remplaces par :
Le message, bien qu'incomplet..., est pourtant clair....
Tu as un souci avec un IF
Et visiblement.. c'est celui-la
if($result);
Où as tu vu qu'on placait un ";" à la suite d'un IF ??
remplaces par :
if($result) {
2 févr. 2017 à 22:06
Il semble aussi que la requête qui précède ton IF ne soit pas utilisée ....
A la limite .. à la place de ton code et de ton while (inutile...) tu peux faire :
Et puis tu as aussi du php qui semble se balader au milieu de ton javascript ...
PHP qui fait appel à du MYSQLI .... alors que tu utilises du PDO ...
Et il semble, pour finir ... que tu as des morceaux de code qui ressemblent plus à de la syntaxe VB .. qu'a du php ou du javascript ....
Bref... Un peu du grand n'importe quoi ton code .. non ???
Tu sais ce que tu fais ou tu copie/colle du code trouvé au hasard sur le net en espérant que ça puisse marcher ?? Oo
Modifié par le père. le 2/02/2017 à 23:19
Non, un ; après un if ne provoque pas de parse error. C'est parfaitement correct du point de vue de la syntaxe, même si c'est rarement fait exprès par celui qui l'écrit.
Ce message d'erreur vient du ; qui manque AVANT le if.