Pase error: syntax error

Résolu
bretonm2004 Messages postés 332 Statut Membre -  
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,

voici mon erreur

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/auto7837/public_html/afficheralouer.php on line 309

elle se produit a cette ligne

<?php if($row["typedannonce"] == "Je loue") { echo '<span style="color:#155fcc">' "Location" '</span>';}else{ echo "Recherche"; } ?>

merci de m aider



2 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Salut.
Ça n'a aucun intérêt de passer des guillemets simples aux doubles pour un seul mot ...

Cette ligne fait la même chose :
echo '<span style="color:#155fcc">Location</span>';
1
bretonm2004 Messages postés 332 Statut Membre 2
 
excellente reponse ca fonctionne impec :):)
0
Leviathan49 Messages postés 267 Statut Membre 70
 
Je dirais qu'il manque les points autour de location pour la concaténation.
<?php if($row["typedannonce"] == "Je loue") 
{ echo '<span style="color:#155fcc">'."Location".'</span>';}else{ echo "Recherche"; } ?> 
0
bretonm2004 Messages postés 332 Statut Membre 2
 
dsl je n'ai pas pu essayer ton code merci quand meme
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Son code doit aussi fonctionner mais, comme je l'ai déjà dit, la concaténation est inutile dans ce cas.
0