Erreur de code PHP

Résolu/Fermé
Utilisateur anonyme - Modifié par lolo590807 le 12/08/2011 à 17:16
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 12 août 2011 à 22:20
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

2 réponses

lupuz Messages postés 68 Date d'inscription mercredi 10 août 2011 Statut Membre Dernière intervention 12 août 2011 11
12 août 2011 à 17:16
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
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 jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
12 août 2011 à 22:20
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