Bonjour,

J'essai d'adapter le script dTree pour les besoins de mon site web.

En gros je me suis servi de php pour passer quelques valeurs en variable que j'appelle depuis une bd mysql. Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
<div class="dtree">
<script type="text/javascript">
 
<!--
 
d = new dTree('d');
d.config.folderLinks=false;
d.config.useIcons=false;
d.config.useSelection=false;
d.config.useCookies=false;
 
 
d.add(0,-1,'Sub_Profiles','javascript: void(0);');
 
<?php
 
$req3= "SELECT * FROM community where dial_plan='$row_subprofile'"; 
$result3=mysql_query($req3, $sessionMySQL1);
 
$parent = 1;
 
echo "
                d.add(1,0,'$row_subprofile','javascript:void(0);');
        ";
 
while (($row3 = mysql_fetch_row($result3)) | ($row_subprofile = $row3[5])) {
 
echo "
                d.add(1,$parent,'$row3[3]','javascript:void(0);');
        ";
        
$parent++;
 
}
 
?>
 
document.write(d);
 
//-->
 
</script>
</div>
Lorsque je tente de visionner le code via IE j'ai l'erreur "stack overflow at line 208" puis cela m'affiche "undefined". Lorsque je passe le script dans un debugger cela me donne l'erreur dtree is undefined.

J'ai vérifier et les variables que j'utilise sont bonnes et ne sont pas vide.

J'ai beau regarder mon code mais je ne trouve pas l'erreur?

Quelqu'un a une idée?