Erreur de code PHP

Résolu
Utilisateur anonyme -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voici mon code PHP :

<?php
$taille_MO_ou_GO=$row_sur_CD['FILESIZE'];

if ($taille_MO_ou_GO <= 1000)
{
<td>echo $taille_MO_ou_GO." Mo";</td>
}
elseif ($taille_MO_ou_GO > 1000)
{
<td>echo $taille_MO_ou_GO." Go";</td>
}
else
{
echo "valeur inexistante !!";
}
?>

<td><?php echo $taille_MO_ou_GO; ?></td>

voici l'erreur :

Parse error: syntax error, unexpected '<' in F:\EasyPHP5.2.10\www\VALM\PAGES\Adulte\OnlyFile_FILMSsurCD.php on line 104

la ligne 104 est :

<td>echo $taille_MO_ou_GO." Mo";</td>


J'ai bien regardé mais j'ai pas trouvé.

merci de votre aide

A voir également:

2 réponses

lupuz Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   11
 
tes lignes :
<td>echo $taille_MO_ou_GO." Mo";</td>
et
<td>echo $$taille_MO_ou_GO." Go";</td>

mixent du HTML avec le php

il faudrait écrire quelque chose comme :
echo "<td>".$taille_MO_ou_GO." Mo</td>";
0
Utilisateur anonyme
 
merci lupuz.
Ca marche impeccable.

Pourrais tu me dire la difference entre :

<td>echo $taille_MO_ou_GO." Mo";</td>

et

echo "<td>".$taille_MO_ou_GO." Mo</td>";

merci
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Le code PHP est executé côté serveur et envoi du code html au navigateur.
echo sert donc à dire au serveur d'envoyer des données html au navigateur.

Je t'invite a regarder cette page pour plus de détail ainsi que l'ensemble des autres chapitres de la partie PHP.: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
0