Avatar billede teck Nybegynder
17. februar 2005 - 12:37 Der er 1 kommentar og
1 løsning

udskriv rigtigt fra MySQL

Hejsa,

Jeg sidder og leger lidt med en menu, som bliver gemt i en database... fidusen er sådan den at man kan få nogen af menupunkterne til at være undermenu til et andet menu punkt... Det har jeg gjort ved at lave et felt i databasen der hedder "knytning", hvor id på menu punket bliver gemt i. Samtidigt kan man vælge at give et menu punkt et nummer fra 99-0, der betyder at det menupunkt med højest værdi bliver placeret øverst.
Nu kommer problemet så at jeg ikke kan få den til at udskrive det rigtigt. jeg vil gerne have at det bliver udskrevet på den her måde

menupunkt
  undermenupunkt
  undermenupunkt
menupunkt
  undermenupunkt

koden der henter ser sådan her ud:
$query = mysql_query("Select * FROM menu WHERE knytning = 0 ORDER BY placering DESC");
while($r = mysql_fetch_array($query)) {
$pid = $r["id"];
$navn = $r["titel"];
$color2 = "#e7e3db";
$color1 = "#FFFFFF";
$color = ($color == $color1 ? $color2 : $color1);
$link = $r["link"];
$knytning = $r["knytning"];
echo"
    <table width='100%' style='border-bottom: 1 solid #000000'; border='0' align='center' cellpadding='0' cellspacing='0' class='tekstafsnit'>
        <tr>";

if($link == "") { echo"<td width='40%'  bgcolor='$color' align='left'><font face='Verdana, Arial, Helvetica, sans-serif' size='1'><font face=\"Verdana\" size=\"1\"> $navn </font</td>";
                }
else {    echo"<td width='40%'  bgcolor='$color' align='left'><font face='Verdana, Arial, Helvetica, sans-serif' size='1'><font face=\"Verdana\" size=\"1\"> $navn (link)</font</td>";
       
        }
}
?>
Avatar billede teck Nybegynder
17. februar 2005 - 12:37 #1
skal lige nævnes at det stykke kode kun er lidt lille stykke og ikke hele koden!
Avatar billede teck Nybegynder
17. februar 2005 - 15:28 #2
lukker spm
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