Avatar billede michaeltryl Seniormester
28. september 2006 - 13:09 Der er 6 kommentarer og
1 løsning

udskrive underkategorier

jeg er ved at lave et forum hvor den første side skal vise hoved kategorier og under dem skal alle under kategorier så listes
f.eks.
DYR
-katte
-hunde
MAD
-grøntsager
-frugt
-diverse

jeg har dette udtræk men det virke ikke helt efter hensigten
<table border="1" width="100%">
<tr><td><b>TITEL OG BESKRIVELSE AF GRUPPEN</b></td></tr>
<?
$bruger = $_SESSION['Brugernavn'];
$get = mysql_query("SELECT * FROM brugere WHERE Brugernavn = '$bruger' LIMIT 1") or die(mysql_error()); // henter Brugernavn som er 1?
$show = mysql_fetch_array($get);
$til = $show[Brugernavn];

$hgrupper = mysql_query("SELECT * FROM forumgr WHERE under = 'hoved'") or die(mysql_error());
while ( $a = mysql_fetch_array($hgrupper))
{
$grID = $a[grID];
$hovedtitel = $a[titel];
$beskrivelse = $a[beskrivelse];

$ggrupper = mysql_query("SELECT * FROM forumgr WHERE under=$grID") or die(mysql_error());
while ( $b = mysql_fetch_array($ggrupper))

{
$under = $b[titel];
}
echo"<tr><td>$hovedtitel </a><br>$under<br>$beskrivelse</td>";
}

echo"</tr></table>";

?>
Avatar billede jaw Nybegynder
28. september 2006 - 13:14 #1
Tror du henter rigtig nok, men udskriver "forkert". Prøv lige det her (utestet dog):

<table border="1" width="100%">
<tr><td><b>TITEL OG BESKRIVELSE AF GRUPPEN</b></td></tr>
<?
$bruger = $_SESSION['Brugernavn'];
$get = mysql_query("SELECT * FROM brugere WHERE Brugernavn = '$bruger' LIMIT 1") or die(mysql_error()); // henter Brugernavn som er 1?
$show = mysql_fetch_array($get);
$til = $show[Brugernavn];

$hgrupper = mysql_query("SELECT * FROM forumgr WHERE under = 'hoved'") or die(mysql_error());
while ( $a = mysql_fetch_array($hgrupper))
{
$grID = $a[grID];
$hovedtitel = $a[titel];
$beskrivelse = $a[beskrivelse];
echo"<tr><td>$hovedtitel";
$ggrupper = mysql_query("SELECT * FROM forumgr WHERE under=$grID") or die(mysql_error());
while ( $b = mysql_fetch_array($ggrupper))

{
$under = $b[titel];
echo"</a><br>$under<br>";
}
echo"$beskrivelse</td>";
}
echo"</tr></table>";

?>
Avatar billede coderdk Praktikant
28. september 2006 - 13:20 #2
Der har lige været et lignende spørgsmål: http://www.eksperten.dk/spm/735162
Avatar billede coderdk Praktikant
28. september 2006 - 13:21 #3
jaw's passer muligvis bedre i dette tilfælde :)
Avatar billede jaw Nybegynder
28. september 2006 - 13:23 #4
Ja, det er lige det med, hvad der skal udskrives i hvilke while'r :)
Avatar billede michaeltryl Seniormester
28. september 2006 - 16:10 #5
jaw kom med et svar det var lige sådan
Avatar billede jaw Nybegynder
28. september 2006 - 16:14 #6
Godt :)

Hvorfor har du egentlig en "</a>"? Du har jo ikke en "<a>"?!
Avatar billede michaeltryl Seniormester
28. september 2006 - 16:26 #7
det er fordi jeg har haft link på kategorierne som jeg havde slettet men åbenbart ikke det hele. der kommer en <a> på senere
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