Parse error: syntax error, unexpected 'if' - PHP
Résolu/Fermé
Ibrahim_76
Messages postés
14
Date d'inscription
jeudi 10 janvier 2019
Statut
Membre
Dernière intervention
28 mars 2020
-
16 janv. 2020 à 11:16
Ibrahim_76 Messages postés 14 Date d'inscription jeudi 10 janvier 2019 Statut Membre Dernière intervention 28 mars 2020 - 16 janv. 2020 à 13:07
Ibrahim_76 Messages postés 14 Date d'inscription jeudi 10 janvier 2019 Statut Membre Dernière intervention 28 mars 2020 - 16 janv. 2020 à 13:07
Bonjour à tous,
Je sollicite votre aide concernant ce problème que je rencontre sur mon projet. J'ai une parse error, et je n'arrive pas à comprendre d'ou vient le problème. C'est un problème de ; ou ) ou } mais je ne vois pas ou est l'erreur.
Je pensais qu'il fallait rajouter un ; à la fin mais ça ne change rien.
Merci d'avance pour vos réponses.
Je sollicite votre aide concernant ce problème que je rencontre sur mon projet. J'ai une parse error, et je n'arrive pas à comprendre d'ou vient le problème. C'est un problème de ; ou ) ou } mais je ne vois pas ou est l'erreur.
Je pensais qu'il fallait rajouter un ; à la fin mais ça ne change rien.
<input type="text" name="title" size="25" maxlength="20" value="<?= if(isset($_GET['content'])){ echo $_GET['content'];}else{ echo html_entity_decode($postUp['content']);}?>"><br>
Merci d'avance pour vos réponses.
A voir également:
- Parse error: syntax error, unexpected 'if' (t_if) in
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- A javascript error occurred in the main process - Forum Matériel & Système
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Parse error: syntax error, unexpected token "use" ✓ - Forum PHP
- Aux in - Forum Audio
2 réponses
jordane45
Messages postés
38427
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 février 2025
4 735
Modifié le 16 janv. 2020 à 11:21
Modifié le 16 janv. 2020 à 11:21
Bonjour,
Commence par ne plus utiliser les balises php abrégées
Remplace ton
par
PS: Tu peux également remplacer ton IF/ELSE par l'écriture TERNAIRE
Commence par ne plus utiliser les balises php abrégées
Remplace ton
<?=
par
<?php
PS: Tu peux également remplacer ton IF/ELSE par l'écriture TERNAIRE
echo isset($_GET['content']) ? $_GET['content'] : html_entity_decode($postUp['content']);
Ibrahim_76
Messages postés
14
Date d'inscription
jeudi 10 janvier 2019
Statut
Membre
Dernière intervention
28 mars 2020
16 janv. 2020 à 11:31
16 janv. 2020 à 11:31
Salut jordane45,
Merci pour ta réponse rapide.
Effectivement, ça fonctionne avec l'écriture ternaire.
Et c'est beaucoup plus lisible.
Merci pour l'astuce, passe une bonne journée.
Merci pour ta réponse rapide.
Effectivement, ça fonctionne avec l'écriture ternaire.
Et c'est beaucoup plus lisible.
Merci pour l'astuce, passe une bonne journée.
jordane45
Messages postés
38427
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 février 2025
4 735
16 janv. 2020 à 11:37
16 janv. 2020 à 11:37
Attention avec la syntaxe abrégée de php .... il faut qu'elle soit activée sur le serveur sur lequel tu hébergeras tes pages.... ce qui n'est pas systématique.
Pour ma part j'ai totalement arrêté de l'utiliser
Pour ma part j'ai totalement arrêté de l'utiliser
Ibrahim_76
Messages postés
14
Date d'inscription
jeudi 10 janvier 2019
Statut
Membre
Dernière intervention
28 mars 2020
>
jordane45
Messages postés
38427
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 février 2025
16 janv. 2020 à 13:07
16 janv. 2020 à 13:07
Oui, j'ai vu que ce n'était pas recommandé de les utiliser.
Merci pour l'astuce.
Merci pour l'astuce.
16 janv. 2020 à 11:21