Avatar billede straszek Praktikant
07. maj 2004 - 12:38 Der er 3 kommentarer og
1 løsning

hjælp til løkke

Jeg en en løkke, der er en del af en større løkke. Denne del udskriver medlemmer fra en database.

$resultat = mysql_query  ("select medlem_navn");
while ($raekke = mysql_fetch_array($resultat)) {
  extract($raekke);

echo"$medlem_navn";
}

Hvodan skal jeg gøre det hvis jeg vil have udskrevet en tekst når den sidste post i løkke er skrevet. at skrive den efter } er ikke en mulighed, da det laver kage i den større løkke.

altså noget i stil med:

$resultat = mysql_query  ("select medlem_navn");
while ($raekke = mysql_fetch_array($resultat)) {
  extract($raekke);

echo"$medlem_navn";
// UDSKVIER DENNE TEKST HVIS VI ER NOGET TIL SIDSTE $medlem_navn
}
Avatar billede sukos Juniormester
07. maj 2004 - 14:02 #1
Ved ikke, men måske:
$i = 0;
$alle = mysql_num_rows($resultat);
while ($raekke = mysql_fetch_array($resultat)) {
$i++;

  extract($raekke);

echo"$medlem_navn";
if($i == $alle) {
echo"Et eller andet";
}
}
Avatar billede avminarm Juniormester
10. maj 2004 - 13:50 #2
Har hver enkelt et ID? - så kan du når det sidste ID nåes udskrive du kan måske benytte "mysql_insert_id" http://dk2.php.net/manual/en/function.mysql-insert-id.php ellers mener jeg man via MySQL kan vælge MAX() på en kolonne - jeg kan bare ikke lige huske hvordan.

if($id == $id) {
  echo"Et eller andet";
}
Avatar billede straszek Praktikant
16. maj 2004 - 10:40 #3
sukos - dit svar hjalp mig på vej. Smid et svar, og du skal få point.....
Avatar billede sukos Juniormester
16. maj 2004 - 10:55 #4
ok
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