Voila mon problème : j'ai un programme php qui contient des fonctions javascript définies sur place. Une de ces fonctions utilise des variables php du programme. Mon code est alors :
echo "\n\n<SCRIPT LANGUAGE='JavaScript'>
function fin (form) {
form.numpage.value = ".ceil($total/$nombre).";
form.submit();
}
</SCRIPT>";
Tout va bien jusque là. Ensuite, comme ce script est utilisé par plusieurs de mes programmes, j'ai voulu en faire un fichier à inclure par include(). Et là, au lieu que form.numpage.value prenne une valeur numérique, cette variable prend la valeur .ceil($total/$nombre). ; autrement dit les variables php définies dans le programme principal ne sont plus évaluées.
Visiblement il s'agit d'un problème de passage de variables php vers javascript, mais je ne suis pas assez avancé pour m'en sortir seul.
Merci donc si l'un d'entre vous a la gentillesse de combler mes lacunes...