Page 1 sur 1

Petit souci d'integration Javascript & PHP

Posté : 15 déc. 2007, 22:35
par moileraz
Bonjour,
j'ai un petit problème avec un code Javascript que j'essaye d'intégrer à un code php.

Voici le bout de code:
<script type="text/javascript">
<?php

$sqlc_win = "SELECT id,nom FROM contenu WHERE root=''";
$resultc_win = mysql_query($sqlc_win) or die(mysql_error());
			
			
while($rowc_win=mysql_fetch_array($resultc_win)){
list($id_win,$nom_win)=$rowc_win; 
echo "function dialog".$id_win."() {";

echo "   new Window({url: \"".naviguer.php?load=$nom_win."\", className: \"alphacube\", width:800, height:400 }).show()    ";
echo "WindowCloseKey.init();";

echo " }";

}

?>
</script>

Ce script fonctionne lorsque je clic sur un bouton et qui appel la fonction.

Mon problème est que lorsque j'enlève le code de la balise PHP ca fonctionne mais quand il est dans la balise ca ne fonctionne pas.

Je ne vois pas du tout d'ou viens le problème

merci pour votre aide



Je vois pas du tout

Posté : 15 déc. 2007, 22:47
par Truc
Regarde bien la coloration syntaxique au niveau de "naviguer.php".
Sinon pour faire simple tu peux ouvrir et fermer les balises php juste le temps "d'écrire" une variable php et laisser le reste du js sans interprétation php :
<?php
while(..)
{ 
    $var = 1;
?>
function maFunction<?php echo $var; ?>()
{

...
}
<?php
   ...
?>

Posté : 15 déc. 2007, 22:58
par moileraz
Bonjour Truc,
merci pour ta réponse

Ben j'ai essayé ta méthode et ca fonctionne merci bcp :lol: