Yep
Depuis quelques heures j'essaie de trouver une solution au problème que j'ai avec les apostrophes et les guillemets (même antislashées) : j'arrive pas à correctement "fermer" mes fonctions.
En gros ça me donne ça :
echo "<body onload='menu(10,10,200,300,\"" . menu() . "\")'>";
[...]
function menu(){
$buffer = "";
$r = mysql_query("SELECT * FROM `menu`");
while($r2=mysql_fetch_object($r)){
$buffer .= chr(149).' <a onclick=\"box(' . $r2->left . ',' . $r2->top . ',' . $r2->width . ',' .$r2->height . ','titre','texte')\">' . $r2->texte . '</a><br />'; // C'est là que ça foire
}
return $buffer;
}
Le problème c'est donc que j'ai pas assez de "types" de guillemets ou apostrophe pour encore entourer la chaine de caractère "titre" et "texte" : ça me renvoi toujours une erreur, et je vois difficilement comment m'en passer... Quelqu'un aurait une solution ?