Avatar billede straszek Praktikant
07. maj 2004 - 11:49 Der er 2 kommentarer og
1 løsning

hjælp til formatering af output

Til at lave et output der giver noget i stil med

Skole A:
  Klasse a1
    medlemmer
  Klasse a2
    medlemmer

Skole B:
  Klasse b1
    medlemmer
  Klasse b2
    medlemmer

Bruger jeg denne kode:
$kategori="dummyværdi";
      while ($row=mysql_fetch_array($findmed)) {
     
      if ($kategori!=$row[skole']) {
        $kategori=$row['skole'];
        print "<p><font size=-1><b>$row[skole]</b><br>";
      $kategori2="dummyværdi";
      }
       
      if ($kategori2!=$row['klasse']) {
        $kategori2=$row['klasse'];
        print "<p><font size=-2><b>$row[klasse]</b><br>";
      }
    echo "<font size=-2>$row[medlem_nummer] $row[medlem_fornavn] $row[medlem_efternavn] $row[med_org_navn]<br>";

og det virker som det skal, men nu vil jeg gerne have tilføjet $antal (som er en sammentælling af antal elever i en klasse), så outputtet bliver:

Skole A:
  Klasse a1
    medlemmer
Antal medlemmer i klasse A1
  Klasse a2
    medlemmer
Antal medlemmer i klasse A2

Skole B:
  Klasse b1
Antal medlemmer i klasse b1
    medlemmer
  Klasse b2
    medlemmer
Antal medlemmer i klasse b2

Selv sammentællingen har jeg fået styr på, jeg er bare i tvivl om hvor jeg skal placere echo "$antal" for at det fungere.
Avatar billede -xyz- Nybegynder
07. maj 2004 - 15:17 #1
Nu ved jeg ikke hvordan din sql kode ser ud, men jeg ville gøre noget lign.

SELECT count(*) AS antal FROM tabel WHERE klasse = '".$klasse."' AND skole = '".$skole."'";
Avatar billede -xyz- Nybegynder
08. maj 2004 - 17:29 #2
Kan man få noget respons?
Avatar billede straszek Praktikant
09. maj 2004 - 10:21 #3
som der står i spørgsmålet så er det jo netop ikke sammentællingen jeg har brug hjælp til, men placeringen af den der var problemet. har fundet ud af det på en en anden måde.


Søren
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