par
RinaBK » 30 oct. 2005, 12:30
Celui que je te conseil vivement :
<?
$endpost = '<div align="right"><b> Signature du NEWSER</div></b>'; // signature post
?>
Désolé, ce code est invalide: on ne peut pas imbriquer des balises HTML n'importe comment, donc pas de <div><b>..</div></b> mais si on utilise ce système, ce doit être <div><b>...</b></div>
J'ajoute qu'il est préférable de faire attention à quelle version de (X)HTML on fait référence. Le code que j'ai donné est valide XHTML 1.0 Strict et à fortiori HTML 4.
hum... c'est vrais que j'aurais pu corriger cette erreur... Mais je ne pense pas que ce problème était la source de son problème !
Donc je corrige pour que TOUT soit correctement placer
<?
$endpost = '<div align="right"><b> Signature du NEWSER</b></div>'; // signature post
?>
De plus en remplaçant les ' par des " cela t'évite de mettre des \ partout... Moins de code et en plus, le code est nettement plus visible que des codes comme celui-ci que je
déconseille fortement, mais qui n'est pas faux non plus :
<?
$endpost = "<div align="right" valign="top"><b> Signature du NEWSER</b></div>"; // signature post
?>
De plus, si le NEWSER est une variable constente, tu as meilleur temps de la sortire comme ce-ci :
<?
$endpost = '<div align="right"><b> Signature du '.NEWSER.'</b></div>'; // signature post
?>
et faire de même lorsqu'il y a une variable comme cela :
<?
$endpost = '<div align="right"><b> Signature du '.$newser.'</b></div>'; // signature post
?>
voilà

c'est mieux maintenant !? ^^