par
byron » 07 déc. 2010, 19:57
Salut à tous,
J'ai un bout de code php, qui fait apparaitre des boutons. J' aimerai lui affecter des évènements javascript (onmouseover/out).
Mais voila, cela ne marche pas.
Je crois que c'est un problème de guillemet qui rentre en "colision" avec celles du php, notemment celles du echo.
<?php
function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td id="numpage" onmouseover=\'mouseOver();\'><a class="numpage" href = "'.$page.'?limite='.$limite.'">'.$numeroPages.'</a></td>'."\n";
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}
?>
Comme vous pouvez le voir j'ai testé la technique consistant à mettre des slash, mais rien n'y fait.
Si quelqu'un sait comment contourner ce problème, je suis preneur
Merci.