Moin...
Nachdem ich jetzt schon n paar Foren durch habe, versuch ichs eben mal hier :)
Also, ich hab folgendes Problem:
Habe 2 Tabellen: 1. faecher[id/Fach/Prof/....] und 2. fachinhalt[id/Fach/Prof/Name/Datei/Art]
Problem ist nun das ich auf einer Seite jedes vorhandene Fach anzeigen lassen will, allerdings jedes Fach nur einmal, egal wieviele zuweisungen es in der 2. Tabelle bekommt.
Klickt man dann auf dieses Fach soll ein Popup aufgehen, in dem die Daten aus der 2. Tabelle stehen
Grundlage ist für mich der Code:
PHP-Code:
.....
$query = "SELECT * FROM faecher WHERE MB ='ja' ORDER BY Fach ASC";
$result = mysql_query( $query );
$anzahl = mysql_num_rows( $result );
echo '<center>';
echo '<br><font size="2">Anzahl der Fächer: ' . $anzahl . '<br></br></font>';
echo '<table width="350">';
while ($row = mysql_fetch_object($result))
{
$fach = $row->Fach;
$sql = "SELECT * FROM fachinhalt WHERE Fach = '$fach';";
$erg = mysql_query( $sql );
$anz = mysql_num_rows( $erg );
$datensatz = mysql_fetch_object($erg);
echo'<tr/><td align="left"/><a href="javascript:popup(520,450,\'<h2>'.$datensatz->Fach.'</h2>Anzahl: '.$anz.'<br>Datei: '.$datensatz->Datei.'<br>Art: '.$datensatz->Art.'\')">'.$datensatz->Fach.'</a/></td/></tr/>';
}
.....
Ich weiß da ich den <ahref=.... - Befehl zerlegen muss und dort irgendwie eine schleife reinbauen muss. Allerdings bekomme ich es nicht hin das es funktioniert, entweder werden Fächer mit mehreren einträgen in tabelle 2 auf der startseite auch mehrmals angezeigt, oder ich sehe garnix...
hat jmd mal n stückchen code oder sowas für mich was mir weiterhilft?
thx'n'mfg BC :)