08. oktober 2002 - 13:02
Der er
6 kommentarer og 1 løsning
En overskrift og flere underoverskrifter!
Jeg har en tabel som indeholder EN overskrift og ET billede. I en anden tabel har jeg en masse underoverskrifter, som passer sammen med overskriften. Hvordan udskriver jeg så jeg får udskrevet dem sammen?? Skal jeg bruge 2 sql strenge, eller hva???
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
08. oktober 2002 - 13:08
#1
Hvis underoverskrifterne kun ligger i en post i tabellen, kan du joine de to tabeller, og nøjes med en sql-sætning. Ellers skal du benytte to.
08. oktober 2002 - 13:14
#2
Jeg har de 2 tabeller, men jeg ved ikke hvordan jeg kan lave en join, da der jo kun er 1 overskrift og et billede, men mange underkategorier!!! kategori indeholder følgende rækker: kategoriId (key) KategoriPic KategoriNavn u_katagori indeholder følgende rækker: u_kategoriId id (key) u_KategoriNavn Er det noget du kan finde ud af?
08. oktober 2002 - 13:20
#3
Jeg triller lige på arbejde, men hvis du finder ud af noget, er jeg hjemme om 2 timer, så ser jeg på det igen! Evt. vis mig hvordan jeg laver det med 2 sql'er?? - men det er vel bedst med én!
08. oktober 2002 - 14:14
#4
Om det kan laves i en sql-sætning ved jeg ikke. Prøv dette (ikke testet), og du skal selv indsætte koden som connecter til databasen: <?php $query_kat = mysql_query ("SELECT kategoriId, kategoriPic, kategoriNavn FROM kategori WHERE kategoriId = 5"); $print .= "<table border=\"2\">"; if (mysql_num_row ($query_kat) != 0) { list ($kat_id, $kat_pic, $kat_navn) = mysql_fetch_row ($query_kat); $print .= "<tr><td>" . $kat_navn . "</td></tr>"; $query_ukat = mysql_query ("SELECT * FROM u_kategori WHERE id = $kat_id"); if (mysql_num_rows ($query_ukat) != 0) { while ($row = mysql_fetch_array ($query_ukat)) { $print .= "<tr><td>" . $row["u_kategoriNavn"] . "</td></tr>"; } } else { $print .= "<tr><td>Der er ingen underkategorier, til denne kategori</td></tr>"; } } else { $print .= "<tr><td>Kategorien fandtes vist ikke....</td></tr>"; } $print .= "</table>"; echo $print; ?>