Pase error: syntax error

Résolu
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

  1. 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"; } ?> 
    1. dsl je n'ai pas pu essayer ton code merci quand meme
    2. Son code doit aussi fonctionner mais, comme je l'ai déjà dit, la concaténation est inutile dans ce cas.
  2. 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. excellente reponse ca fonctionne impec :):)