Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] PHP Tabelle auslesen Problematik Abfrage

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] PHP Tabelle auslesen Problematik Abfrage

    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.

    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(); 
    Über eure Hilfe bin ich sehr dankbar.
    Mit freundlichen Grüßen Ralte

  • #2
    Hallöchen,

    meinst du einen Gruppenbruch?

    Viele Grüße,
    lotti
    [SIZE="1"]Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript.[/SIZE]

    Kommentar


    • #3
      Vielen Dank!
      Das hilft mir denke ich weiter!
      Ich wünsche dir noch einen schönen Tag!

      Kommentar

      Lädt...
      X