Aide pour une erreur dans le if svp

Résolu
Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   -  
Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
s'il vous plait aidez-moi a trouver l'erreur dans ce mini-code:
  {       
                $date = date('d/m/Y \à H\hi', $row['date']);
                echo"<div class='news'>
                <div class='titre'>$row[titre]&nbsp; postée le $date</div>
                <div class='text_news'>";
                bbcode($row['text']);
		
				if(($row['type']=='cours') || ($row['type']=='td') || ($row['type']=='tp'))
				{
				echo"<div class='posteur'> a propos du $row['type'] du $row['jour']-$row['mois']-$row['annee']</div>";
				}
                echo"<div class='posteur'>ajouter par: $row[auteur]</div>
                <br /></div></div><br/>";
				
        }


On m'affiche : Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/sites/1/ifrance.com/1/-/1-octet/site/reseaux.php on line 141

Je vous remercie
Configuration: Windows XP
Firefox 3.0.3

4 réponses

  1. Fricky42 Messages postés 489 Date d'inscription   Statut Membre Dernière intervention   182
     
    Donne nous la ligne 141 en entiere stp.
    0
  2. ~Jean-Marc~ Messages postés 306 Statut Membre 60
     
    Salut,

    J'y connais pas grand chose en PHP, mais si type est une variable, pourquoi la mettre entre ' ' ?
    0
  3. Fricky42 Messages postés 489 Date d'inscription   Statut Membre Dernière intervention   182
     
    C'est bon.

    Remplace ta ligne dans le if par celle ci :

    echo"<div class='posteur'> a propos du " . $row['type'] . " du " .$row['jour']. "-" .$row['mois']. "-" .$row['annee']."</div>";
    
    
    0
  4. Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   70
     
    La ligne c'est celle-la après corrigé:
    echo"<div class='posteur'> a propos du $row[type] du $row[jour] - $row[mois] - $row[annee]</div>";

    c'est effectivement lier aux ' '. Merci pour vos réponses.
    0