Jeg kan ikke få mit php scrip til at sotering af det som at der står i min database. data: id/cat/producent/varename/varenr/beskriv/text/pic/pris/forpris
Jeg kan ikke få den til at lave en list i min browser hvor at det hele står med en producent some over skrift og med det andet data neden under. Samt at få den til at gøre det for hvær eneste producent.
Der menes at et udtræk skal sorteres efter producent indenfor en bestemt kategori. F.eks. hvis man trækker data ud databasen og får varer fra 4 forskellige producenter, skal de stilles op så der kommer en overskrift med producentens navn og derunder de varer den pågældende producent laver.
Hvordan får man PHP til sortere efter producentnavn (ikke MySQL)?
MySQL query ser således ud: \"SELECT * FROM webshop ORDER BY producent DESC\"
... og den skal ikke ændres! :)
Vi vil gerne have PHP til at finde \"producent\" og sortere forskellige forekomster. Databasen skal være dynamisk, så derfor vil vi ikke lave om i PHP-koden hver gang der kommer en ny producent.
Lad os sige at vi vil dele kategorien \"bundkort\" op efter producenter og får følgende output:
id: 1 producent: Abit varenavn: Abit#1
id: 2 producent: Asus varenavn: Asus#1
id: 3 producent: Tyan varenavn: Tyan#1
id: 4 producent: Abit varenavn: Abit#2
id: 5 producent: Aopen varenavn: Aopen#1
id: 6 producent: Abit varenavn: Abit#3
id:7 producent: Asus varenavn: Asus#2
osv osv...
Jeg prøver at illustrere at vores output fra databasen er blandet sammen og skal sorteres og deles op i grupper efter producentnavn så resultatet ser således ud:
Ja, takket være mig er det blevet forklaret! *Tsk tsk* :)
Men for lige endnu engang at forklare det lidt dybere og lidt mere billedligt: Se på www.edbpriser.dk - det skal sættes op på næsten samme måde (er der nogen der har sourcecode til edbpriser? :)
//zeusmedia
Synes godt om
Ny brugerNybegynder
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.