ph : différence entre <td> et <td widh="9%&quo

  • Auteur de la discussion Auteur de la discussion yan10
  • Date de début Date de début
Nouveau WRInaute
Bonjour, dans ma page php, pourquoi :

* echo "<td>"; //fonctionne bien
* echo "<td width="9%">";//me donne erreur Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';'

je souhaite imposer une largeur de cellule..
merci!
 
Nouveau WRInaute
impeccable ça marche!merci :wink:

j'ai un autre petit souci :
$url='http://lecoam.free.fr/fiche.php?id="$donnees['id']"';//parse error unexpected T_STRING

ça vous inspire?
 
Nouveau WRInaute
Un conseil: privilégie les ' plutôt que les " dans les chaînes où tu n'as pas de variables.
Dans le cas d'une chaine entre ", le serveur va parser ta chaîne à la recherche de variables pour les remplacer ce qui prend du temps.
Exemple:
Code:
echo '<td>'; 
echo '<td width="9%">';
mais
echo "<td>$mavar</td>";
 
Nouveau WRInaute
ça marche , merci encore!
je vais jeter un coup d'oeil sur phpdebutant, mais malgré quelques bouquins , je pase du temps sur des petits problemes de syntaxe.

un autre souci que j'ai est le suivant
j'ecris le code dans ma page html :

<td width="21%"><b><font color="#FFFFFF" face="Trebuchet MS"><? $donnees['date']?></font></b></td>

et rien n'apparait à l'ecran. pourtant, si je fais :

<? echo $donnees['date']?>;
j'ai bien une valeur qui apparait. alors pourquoi n'apparait elle pas? est-ce le td width qui est trop petit?
 
WRInaute accro
ou ( j aime bien les solutions alternatives :-) )

<td width="21%"><b><font color="#FFFFFF" face="Trebuchet MS"><? echo $donnees['date'] ?></font></b></td>
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut