Total records

Tags:    php

Hey.

Kunne godt tænke mig at få lavet noget sådan at man kan se hvor mange antal historier der er i hver kategori på min hjemmeside.
(Ude i menuen til venstre på denne side: http://thelove.110mb.com/historier/ )

Altså den menu kører via. et recordset som hedder rsHistorieKategorier, og den indholder de her tre ting:
- Id
- Kategori
- Beskrivelse

Så har jeg et anden recordset som hedder rsHistorier, det indholder:
- Historie id
- Kategori (hvilken kategori det ligger i)
- Selve historien , og lidt mere .

Hvordan kan jeg få gjort så der automatisk bliver talt op hvor mange historier der er i hver kategori i rsHistorier, så det står ude ved siden af hvert link i den der kategori menu ?


Håber det er til at forstå :)



Indlæg senest redigeret d. 27.03.2008 19:53 af Bruger #12993
7 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Noget i retning af dette du skal huske at udskifte connnect
til databasen værdierne.
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 28.03.2008 07:54 af Bruger #5620
Davs

Nu skriver du ikke type på din kategori field, men hvis det er et tekstfelt kan du få antal records for f.eks. kategorien "ulykkelige historier" sådan her:

SELECT COUNT(*) FROM rsHistorier WHERE Kategori='Ulykkelige Historier'



Altså sådan at den hvis nu der i kategori menuen står,
"Ulykkelige Historier", så viser den hvor mange historier som er i det andet recordset, som ligger unden kategorien "Ulykkelige Historier"



du kunne lave en select:
SELECT count(*),Kategori FROM rsHistorier GROUP BY Kategori

smide resourcen i et array indekseret efter Kategori

så i den der lister dine kategorier, er det bare at teste om kategoriens index er sat i array hvis den er tages værdien gemt for indekset i arrayet ellers 0

Dette kunne helt sikkert godt skrives som et enkelt query.


I øvrigt finder jeg det højest mærkværdigt at din kategori tabel har et id felt men det er Kategori du bruger som fremmed nøgle i din historie tabel.



Der er fordi jeg stadig kun er 16, og stadig kun er igang med at lære det.

Men kan i ikke lave nogle eksempler?
Jeg er ikke helt med i alt det der.

Altså det skal jo være sådan at den via det ene recordset, så kan gå over og finde ud af hvor mange historier der er i det andet, sådan at de står ud for de rigtige menuer.

Ved ikke om det gør det sværre at det kører i flere tables,
men det var sådan jeg kunne finde ud af det :S

Det skal være noget som gør at den tæller for alle de forskellige, og så skal den også kunne klare at der bliver tilføjet flere kategorier.

Hvis i forstår?



Så den skal smides op øverst.

Hvordan får jeg den så til at skrive hvor mange der er i hver?

Den kører med repeat region.



Men er så blank,
så tror hellere jeg må give op :S

Men kom gerne med nogle forslag! :P



Indlæg senest redigeret d. 28.03.2008 17:05 af Bruger #12993
t