Avatar billede postndk Nybegynder
19. juni 2003 - 20:47 Der er 1 kommentar og
1 løsning

xmltreemenu + php kode

jeg har hentet : XML Tree Menu fra http://www.phphelper.net/scripts

Jeg har noget data i en database som jeg skal have genereret en xml fil ud fra, som jeg kan fodre xml-tree-menu med, så jeg kan få lavet mit fil-struktur ud fra.

hvis jeg fodrer class'en med en normal xml fil, så er der ingen problemer men hvis jeg smider php kode i den, så kommer denne error :

XML error: not well-formed (invalid token) at line 2:

har denne kode :

<?php echo "<?xml version=\"1.0\"?>";?>
<tree name="Webhoteller">
<?php
$kunde_id = 1;
mysql_connect("localhost","xx","xx");
mysql_select_db("xx");
$s = "SELECT webhotel_navn, webhotel_id FROM webhoteller WHERE kunde_id = '$kunde_id'";
$q = mysql_query($s);
while ($r = mysql_fetch_array($q)) { ?>
  <node name="<?php echo $r[webhotel_navn];?>" Type="document">
    <node>
      <name>DNS</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?dns=<?php echo $r[webhotel_id]; ?></link>
    </node>
  <node>
      <name>E-mail</name>
      <type>email</type>
    <node>
    <name>POP3</name>
    <type>ini</type>
    <link>http://www.xx.dk/index.php?mailadmin=<?php echo $r[webhotel_id]; ?></link>
    </node>
<node>
        <name>Alias</name>
        <type>ini</type>
        <link>http://www.xx.dk/index.php?mailadmin=<?php echo $r[webhotel_id]; ?></link>
        </node>
<node>
        <name>Mailrobot</name>
        <type>ini</type>
        <link>http://www.xx.dk/index.php?mailadmin=<?php echo $r[webhotel_id]; ?></link>
        </node>
      <node>
      <name>Spamkontrol</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mailadmin=<?php echo $r[webhotel_id]; ?></link>
      </node>
<node>
      <name>Viruslog</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?viruslog=<?php echo $r[webhotel_id]; ?></link>
      </node>
</node>
<node>
      <name>MySQL</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mysql=<?php echo $r[webhotel_id]; ?></link>
    </node>
      <node>
      <name>Backup</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mysql=<?php echo $r[webhotel_id]; ?></link>
      </node>
<node>
      <name>Webhotel Logs</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mysql=<?php echo $r[webhotel_id]; ?></link>
      </node>
<node>
      <name>Statistik</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mysql=<?php echo $r[webhotel_id]; ?></link>
      </node>
<node>
      <name>Sub-domains</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mysql=<?php echo $r[webhotel_id]; ?></link>
      </node>
<node>
      <name>Scripts</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mysql=<?php echo $r[webhotel_id]; ?></link>
      </node>
<node>
      <name>FTP-logins</name>
      <type>ini</type>
      <link>http://www.xx.dk/index.php?mysql=<?php echo $r[webhotel_id]; ?></link>
      </node>
</node>
<?php } ?>
</tree>

-----

jeg tror problemet er at xml tree menu, parser den fil som jeg fodrer den med, uden at den genererer det php kode der er i det, hvordan klarer jeg den ??
Avatar billede postndk Nybegynder
19. juni 2003 - 22:41 #1
lukket...
Avatar billede medions Nybegynder
05. april 2004 - 08:39 #2
postndk> Har du MSN eller ICQ?

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester