Hi, hallo
(prof_division is mein tablename für Kategorie)
wie, was jetzt? was ist denn ein tablename bei dir? lt. meiner Übersetzungskenntnisse tablename = tabellenname ... du speicherst also die Ärzte je nach Kategorie in unterschiedlichen Tabellen ab?
solch ein Datenmodell fínd ich nicht so recht optimal. aber dieser Terminus beißt sich ja mit deiner zusätzlichen Info kurz vor Ende deines Postings......
du brauchst für deine Applikation zwei "schleifen", nicht unbedingt for..to..next, die ineinander geschachtelt sind und _maximal_ zwei SQL-Statements
der Rest wird durch HTML und SQL gewährleistet
die äußere Schleife läuft alle Datensätze an "Kategorien" ab (SELECT prof_division FROM aerzte GROUP BY prof_division)
und die innere Schleife mit allen Datensätzen, die "prof_division"-mäßig übereinstimmen
(SELECT * FROM aerzte WHERE prof_division=VariableForProf_divisionVonAeussererSchleife)
und das entsprechende HTML zur Darstellung der Inhalt mußt du zwischen die "Schleifen" einfügen.
Ich hoffe, ich konnte deinen Denkweg etwas begradigen :-)
Tschau, tschüß,
Frank