Ankündigung

Einklappen
Keine Ankündigung bisher.

Zählen & Update

Einklappen

Neue Werbung 2019

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

  • Zählen & Update

    Moin.... Falle gleich mit der Tür ins Haus:

    Folgende Situation

    2 Tabellen

    Auf einer Seite sollnach jedem Raum, der in der Tabelle "Raum" Spalte "Bezeichnung" steht in der Tabelle "work" Spalte "Raum" gesucht werden und gezählt werden. Wenn das Ergebnis = 0 für den Raum ist, dann soll in der Tabelle "Raum" Spalte "Arbeit" ein "Nein" erscheinen. Sollte das Ergebnis für den Raum > 0 sein, soll in der Tabelle "Raum" Spalte "Arbeit" ein "Ja" erscheinen.

    Ich habs mit Select Count und while - Schleifen probiert, aber irgendwie ist das alles noch zu neu für mich.

    Vielen Dank schon jetzt für Eure Hilfe

  • #2
    Versuchs erstmal nur mit der Ausgabe. Alle Räume durchlaufen und dabei schauen ob in Work ein Eintrag dafür vorhanden ist. Wenn du das hast kann man weiter schauen. Das ganze kann man mit einem Query lösen, aber du willst ja was lernen

    Kommentar


    • #3
      Auf einer Seite sollnach jedem Raum, der in der Tabelle "Raum" Spalte "Bezeichnung" steht in der Tabelle "work" Spalte "Raum" gesucht werden und gezählt werden.
      Verstehe ich nicht, wo denn nun?

      Kommentar


      • #4
        Also:

        In work werden Arbeiten für die Räume eingetragen.

        In raum werden alle Räume eingegeben.

        Die Tabelle work soll durchsucht werden mit den Räumen, die in Tabelle Raum stehen.

        Wenn das Ergebnis = 0, dann soll in Raum unter Arbeit ein Nein erscheinen.
        Wenn das Ergebnis > 0, dann soll in Raum unter Arbeit ein Ja erscheinen.

        Kommentar


        • #5
          PHP-Code:
          <?
           echo "<tr>";
           echo "</tr>";
           echo "<tr>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Nr."</font></p></td>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Raum."</font></p></td>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Unternehmen."</font></p></td>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Anfangstag."</font></p></td>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Anfangszeit."</font></p></td>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Arbeit."</font></p></td>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Enddatum."</font></p></td>";
                  echo "<td bgcolor=#fb7922><p align=center><font face=Arial size=2>".Endzeit."</font></p></td>";
             echo "</tr>";
           
           include("mysql2.inc");
           if($_REQUEST['Nr']!="")
           {
            $Nr=htmlentities($_REQUEST['Nr']);
            $Raum=htmlentities($_REQUEST['Rau']);
            $Unternehmen=htmlentities($_REQUEST['Unternehme']);
            $DateA=htmlentities($_REQUEST['DateA']);
            $TimeA=htmlentities($_REQUEST['TimeA']);
            $Work=htmlentities($_REQUEST['Work']);
            $DateE=htmlentities($_REQUEST['DateE']);
            $TimeE=htmlentities($_REQUEST['TimeE']);
            mysql_query("INSERT INTO work (Nr,Raum,Unternehmen,DateA,TimeA,Work,DateE,TimeE) VALUES('$Nr','$Raum','$Unternehmen','$DateA','$TimeA','$Work','$DateE','$TimeE');");
            mysql_query("UPDATE raum SET Arbeit='Ja' WHERE Bezeichnung = '$Raum'");
           }
           
           if($_REQUEST['action']=="del")
           {
            mysql_query("DELETE FROM work WHERE Nr={$_REQUEST['Nr']};");
           }
           $result=mysql_query("SELECT * FROM work ORDER BY Raum;");
           
           $i=0;
           while( $row=mysql_fetch_array($result) )
           {
            if($i>0)
            {
             echo "<tr valign=bottom>";
             echo "<td bgcolor=#ffffff background='img/strichel.gif' colspan=6><img src=img/blank.gif width=1 height=1></td>";
             echo "</tr>";
             
            }
            
            echo "<tr valign=center>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['Nr']."</font></p></td>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['Raum']."</font></p></td>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['Unternehmen']."</font></p></td>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['DateA']."</font></p></td>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['TimeA']."</font></p></td>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['Work']."</font></p></td>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['DateE']."</font></p></td>";
            echo "<td class=tabval><p align=center><font face=Arial size=2>".$row['TimeE']."</font></p></td>";
            echo "<td class=tabval><a onclick=\"return confirm('".loeschen."');\" href=arbeitseintrag.php?action=del&Nr=".$row['Nr']."><span class=red>[".loeschen."]</a></span></td>";
            echo "<td class=tabval><a href=arbeitsup.php?Nr=".$row['Nr'].">[".Edit."]</a></td>";
            echo "</tr>";

            $i++;
           }
           echo "<tr>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
                  echo "<td bgcolor=#fb7922><img src=img/blank.gif width=1 height=8></td>";
             echo "</tr>";
          ?>
          So weit habe ich es

          Kommentar


          • #6
            lass alles durch eine while schleife laufen und frag dann ab wie zum Beispiel:

            if($row[1]=="") {
            echo
            }

            Kommentar


            • #7
              lass alles durch eine while schleife laufen und frag dann ab wie zum Beispiel:
              PHP-Code:
              if($row[1]=="") {
              echo 
              "NEIN";

              Kommentar

              Lädt...
              X