Hallo ich komme an einer stelle einfach nicht weiter *heul*
ich habe folgendes und problem:
- zwei tabellen die mit einer id (memberid) verknüpft sind
- - 1. tabelle mitgliederdaten (anschrift, fon, fax usw...)
- - 2. tabelle funktionen eines mitglieds, drei spalten mit team, teamclass und die memberid zur 1. tabelle (verknüpfung mitgliederdaten)
in diese 2. tabelle (zur besseren erklärung) werden funktionen eines mitglieds eingetragen die von 1 bis unendlich viele sein können.
das auslesen ist erstmal kein problem und durch ein gruppenwechsel sortiere ich nach der memberid, nur die funktionen werden dann unter die memberdaten aufgelistet was aber genau anders herum erfolgen soll, also zuerst die funktionen des mitglieds und dann seine daten:
funktion
funktion
.....
mitgliedsdaten
jemand einen rat wie ich den spieß umdrehe?
auszug aus meiner abfrage:
ich habe folgendes und problem:
- zwei tabellen die mit einer id (memberid) verknüpft sind
- - 1. tabelle mitgliederdaten (anschrift, fon, fax usw...)
- - 2. tabelle funktionen eines mitglieds, drei spalten mit team, teamclass und die memberid zur 1. tabelle (verknüpfung mitgliederdaten)
in diese 2. tabelle (zur besseren erklärung) werden funktionen eines mitglieds eingetragen die von 1 bis unendlich viele sein können.
das auslesen ist erstmal kein problem und durch ein gruppenwechsel sortiere ich nach der memberid, nur die funktionen werden dann unter die memberdaten aufgelistet was aber genau anders herum erfolgen soll, also zuerst die funktionen des mitglieds und dann seine daten:
funktion
funktion
.....
mitgliedsdaten
jemand einen rat wie ich den spieß umdrehe?
auszug aus meiner abfrage:
PHP-Code:
$sql = "SELECT
club_coach.team,
club_coach.teamclass,
club_coach.memberid,
club_member.name,
club_member.firstname,
club_member.fon
FROM
club_coach,
club_member
WHERE
club_coach.clubid = '".$clubid."' AND club_coach.memberid = club_member.id
ORDER BY
club_coach.memberid DESC";
$result = mysql_query($sql) OR die(mysql_error());
$currletter = 0;
while($row = mysql_fetch_array($result)) {
$id = $row['memberid'];
if($id != $currletter) {
echo "<ul>\n";
echo " <li>".$row['name']."</li>\n";
echo " <li>".$row['firstname']."</li>\n";
echo " <li>".$row['fon']."</li>\n";
echo "</ul>\n";
}
echo "<div>".$row['team']." (".$row['teamclass'].")</div>\n";
$currletter = $id;
}
Kommentar