ROFL, rien de mieux qu'un gros echo comme ça pour donner envie d'utiliser un moteur de templates, ou en tout cas ne pas faire du HTML dans du PHP, mais plutôt du PHP dans du HTML (forcément, s'il y a 90% d'HTML, il semble idiot de vouloir le faire rentrer dans un autre langage, et pourtant beaucoup le font).
Ça te permettra déjà de ne pas utiliser des simple quotes pour tes attributs HTML, ce qui n'est pas vraiment terrible (je ne suis même pas sûr que ce soit valide) :
Ça te permettra déjà d'y voir un peu plus clair.Ça te permettra déjà de ne pas utiliser des simple quotes pour tes attributs HTML, ce qui n'est pas vraiment terrible (je ne suis même pas sûr que ce soit valide) :
Code PHP :
<?php
<a href="<?php echo $site ?>indexmess.php?page=identification&cle=<?php echo urlencode($cle) ?>"><td width="180" style="cursor:hand;color:#ffffff;background-color:<?php echo $bouton1 ?>" onmouseout="this.style.background='<?php echo $bouton1 ?>'" onmouseover="this.style.background='<?php echo $bouton2 ?>" title="Loguez vous sur la messagerie"><font face=verdana size=1>Vous loguer</font></td></a>
Note : c'est un problème de Javascript, donc le code PHP on s'en fout c'est le code HTML généré qui est vraiment utile
Beaucoup à dire sur cet HTML, mais une chose principalement : un A autour d'un TD, ça n'est pas censé fonctionner (en tous cas ça n'est pas valide, même pas en HTML 4).
C'est peut-être une piste.