Jeg har brug for at vide hvorvidt en while-løkke kører for sidste gang. Jeg bruger et opslag i en MySql-database, og udskriver resultatet i en while-løkke. Så længe det ikke er sidste gang løkken kører skal der en ekstra skub kode med - men altså ikke hvis det er sidste gennemkørsel af løkken.
Indtil videre har jeg talt antallet af resultater i sql-forespørgslen og så talt gennemløbene, og på den måde sørget for at sidste gennemløb ikke havde ekstra koden med.
Forskellen på mit forslag og din egen løsning, som du beskriver, er at du ikke behøver at tælle alle poster, da det er den første post der ikke regnes med.
Jeg synes ikke det fremgår helt klart hvor at det er den ekstra kode skal sættes ind i forhold til data'ene fra databasen. Umiddelbart kan jeg se tre muligheder:
Jeg har fundet morhan's løsning mest velegnet til min opgave. Vil morhan poste et svar, så slipper jeg point.
Hilsen Martin
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.