Avatar billede arkanoid Nybegynder
08. januar 2005 - 22:21 Der er 2 kommentarer og
1 løsning

Udskrive data fra MySQL, inddelt efter kategorier

Hej

Jeg ønsker at få mit script til at udskrive en serie links, der står opført i min db som hhv. 'title' og 'url'. De er desuden inddelt i kategorier.

Det er ikke noget problem at få den til at vise en kategori, men hvis jeg nu ønsker at den skal vise alle kategorier, en efter en, og skille dem ad med et <hr> tag, så ved jeg ikke lige hvad jeg skal gøre.

HTML output skal være noget alá dette:
<h3>$cat</h3>
<a href="$url" target="_blank" title="$title">$title</a><br>
<a href="$url" target="_blank" title="$title">$title</a><br>
<a href="$url" target="_blank" title="$title">$title</a><br>
<hr>

Og så videre, for alle kategorierne.

Er der nogle, der kan give et bud på hvordan den opgave løses?
---
Arkanoid
Avatar billede arkanoid Nybegynder
08. januar 2005 - 22:22 #1
Det skal lige nævnes at alle posts i db'en har en kolonne der hedder 'cat' hvori deres kategori er.
Avatar billede mostcrazy Nybegynder
09. januar 2005 - 00:35 #2
jeg er lige med på en lytter
Avatar billede moocher Nybegynder
09. januar 2005 - 00:44 #3
Tror du skal bruge noget ala

Først skal du i din Sql kommando order by cat

og så har du har vel en while løkke
while {
if ($old_cat !== $cat) {echo "<hr>";}

DIT SCRIPT

$old_cat = $cat
}
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