Parse error: syntax error, unexpected T_ECHO

Résolu/Fermé
Lrwx - 4 nov. 2011 à 16:18
 Lrwx - 4 nov. 2011 à 16:27
Bonjour !!
J'ai un problème j'ai obtenu cette erreur dans mon echo :

Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in /public_html/admin/W21/index.php on line 45


Voici le bout de code lié à cette erreur qui se trouve précisément a la ligne 45.

		
[40] while ($data = mysql_fetch_array($req)) { 
[41]		echo '<tr class="';
[42]		echo ($c<0) ? 0 : ($c++ % 2 == 1) ? `odd' : `even';
[43]		echo '"><td class="artiste">';
[44]		echo $c."-".$i
[45]		echo '<b>'.$data['Artist'].'</b></td>';
[46]		echo '<td class="titre"><b>'.$data['Title'].'</b></td>';
[47]		echo '<td class="genre"><b>'.$data['Genre'].'</b></td>'; 
[48]		echo '<td class="like"><b>15321</b></td></tr>'; 
[49]
[50]	}  


J'ai compris que sa venait des ' mais je ne comprend pas du tout pourquoi là, ils posent problème...

Ah, et quand je met ce code a la place, ca marche parfaitement :

	
        while ($data = mysql_fetch_array($req)) { 
		echo '<tr><td class="artiste"><b>'.$data['Artist'].'</b></td>';
		echo '<td class="titre"><b>'.$data['Title'].'</b></td>'; 
		echo '<td class="genre"><b>'.$data['Genre'].'</b></td>'; 
		echo '<td class="like"><b>15321</b></td></tr>'; 

        }  


Merci d'avance !! :D

3 réponses

C'est vraiment bête je l'avais complètement oublié !! :x
Merci ;)
3
dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
4 nov. 2011 à 16:20
salut, il te manque le point virgule ligne 44.
0
vordano Messages postés 1685 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
4 nov. 2011 à 16:22
si le message d'erreur dis parse error a la ligne 45, c'est qu'il y a un problème a la ligne 44 ^^ donc là comme l'as dis dariumis, c'est le ; qu'il manque
0