Hallo zusammen 
Ich habe ein Problem, kann jedoch nicht einschätzen wie schwerwiegend dieses Problem ist..
Zur Ausgangssituation:
Ich habe eine Datenbank. In dieser DB liegen zwei Tabellen: "t_modul" und "t_modulgruppe".
Ich lasse die Tabellen über PHP auslesen. Das funktioniert auch alles soweit!
Nun zu meiner Problematik:
In der ersten Spalte meiner Tabelle (auf der Website) stehen die Modulgruppen (diese lade ich über eine Verknüpfung zwischen "t_modul" und "t_modulgruppe").
Die zweite Spalte meiner Tabelle enthält die Namen der einzelnen Module.
Zur Verständnis: Ein Modul kann nur einer Modulgruppe angehören und mehrere Module sind einer Modulgruppe zugeordnet.
Ich möchte nun für das erste Modul einer Modulgruppe den Namen der Modulgruppe anzeigen, für die restlichen der gleichen Modulgruppe soll ein leeres Feld stattdessen angezeigt werden, sodass die Modulgruppe nur ein einziges Mal angezeigt wird.
Über eure Hilfe bin ich sehr dankbar.
Mit freundlichen Grüßen Ralte

Ich habe ein Problem, kann jedoch nicht einschätzen wie schwerwiegend dieses Problem ist..
Zur Ausgangssituation:
Ich habe eine Datenbank. In dieser DB liegen zwei Tabellen: "t_modul" und "t_modulgruppe".
Ich lasse die Tabellen über PHP auslesen. Das funktioniert auch alles soweit!
Nun zu meiner Problematik:
In der ersten Spalte meiner Tabelle (auf der Website) stehen die Modulgruppen (diese lade ich über eine Verknüpfung zwischen "t_modul" und "t_modulgruppe").
Die zweite Spalte meiner Tabelle enthält die Namen der einzelnen Module.
Zur Verständnis: Ein Modul kann nur einer Modulgruppe angehören und mehrere Module sind einer Modulgruppe zugeordnet.
Ich möchte nun für das erste Modul einer Modulgruppe den Namen der Modulgruppe anzeigen, für die restlichen der gleichen Modulgruppe soll ein leeres Feld stattdessen angezeigt werden, sodass die Modulgruppe nur ein einziges Mal angezeigt wird.
PHP-Code:
$verbindung = mysql_connect("localhost", "root", "usbw")
or die ("Keine Verbindung möglich. Benutzername oder Passwort sind falsch.");
mysql_select_db("test")
or die ("Die Datenbank existiert nicht.");
mysql_query("SET NAMES 'utf8'");
$abfrage = "SELECT *
FROM t_modul
INNER JOIN t_modulgruppe
ON t_modulgruppe.ID = t_modul.ModulGruppe
WHERE t_modul.Anzeige = 0";
$zaehler = 0;
$ergebnis = mysql_query($abfrage);
while (($row = mysql_fetch_object($ergebnis)) AND ('t_modul.ModulGruppe' == $zaehler) )
{
echo "<tr>";
echo "<td>", $row->ModulGruppe, "</td>";
echo "<td>", $row->ModulName, "</td>";
echo "<td>", "<input type=\"radio\" verticalign=\"center\">", "</td>";
echo "<td>", "<input type=\"radio\">", "</td>";
echo "<td>", "<input type=\"radio\" checked>", "</td>";
echo "</tr>";
$zaehler++;
}
while (($row = mysql_fetch_object($ergebnis)) AND ('t_modul.ModulGruppe' < $zaehler) )
{
echo "<tr>";
echo "<td>", "</td>";
echo "<td>", $row->ModulName, "</td>";
echo "<td>", "<input type=\"radio\">", "</td>";
echo "<td>", "<input type=\"radio\">", "</td>";
echo "<td>", "<input type=\"radio\">", "</td>";
echo "</tr>";
}
mysql_close();
Mit freundlichen Grüßen Ralte
Kommentar