HLH wrote:
> Jeg har en tabel, som indeholder revisionshistorien for et program.
> Mit array, som jeg henter fra mysql ser sådan ud:
>
> -------------------
> V | Module | Text
> -------------------
> 3 | Basic | Txt1
> 3 | Pro | Txt2
> 3 | Pro | Txt3
> 2 | Basic | Txt4
> 2 | Basic | Txt5
> 2 | Pro | Txt6
>
> Det kan jeg naturligvis godt udskrive, men jeg vil gerne undgå at
> skrive versionsnummer
> og modul flere gange. Hvordan får jeg følgende grupperede
> udskriftformat via php?
>
> 3
> - Basic
> - Txt1
> - Pro
> - Txt2
> - Txt3
> 2
> - Basic
> - Txt4
> - Txt5
> - Pro
> - Txt6
>
> Kan man for hver "row" checke om værdien er lig med den forgående og
> så undlade at udskrive den?
SELECT * FROM tabel ORDER BY v, module;
gem module i f.eks. $CURRENT_MODULE og sammenligner denne for hver række, du
vil printe ud. Er den forskellig fra den fra database udtrækkets module så
printer du den og gemmer den nye værdi i $CURRENT_MODULE
--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk -
http://www.emax.dk