wechelnde Zeilenhintergründe

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

  • wechelnde Zeilenhintergründe

    Hallo.
    Ich habe eine Tabelle deren Inhalte aus einer MySQL DB kommen. Ich würde gerne den ZEILENhintergrund ( 2 verschiedene Hintergründe im jpg ) im wechseln ausgeben um eine bessere Lesbarkeit der Tabelle zu remöglichen. Wie kann ich das mit PHP realisieren?
    Thx schon mal und schönes feiertage.

  • #2
    definiere eine boole'sche Variable und mit if else entsprechend den Hintergrund ändern, etwa so

    PHP-Code:
    $blDark false;
    ...
    while (...) {
       
    $blDark = !blDark// Status ändern
       
    if ($blDark) {
          
    // Hintergrundbild für dunkel
          
    ...
       } else {
          
    // Hintergrundbild für hell
          
    ...
       }
       ...
    // while
    ... 
    *verschieb zu PHP*

    Kommentar


    • #3
      PHP-Code:
      <?
        $col1 = "#FF66CC";
        $col2 = "#6699FF";

        echo "<table border=\"0\">";

        for($num=0; $num < 20; $num++)
        {  
          $color = ($color == $col1) ? $col2 : $col1;

          echo "  <tr>\n";
          echo "    <td bgcolor=\"$color\">";
          echo "      Zeile $num\n";
          echo "    </td>\n";
          echo "  </tr>\n";  
        }  
        echo "</table>";
      ?>
      Gruß
      Uwe

      Kommentar


      • #4
        ?>
        <table width=500 align=center>
        <tr bgcolor="bbbbbb" align=center>
        <td><b>Spalte1</b></td>
        <td><b>Spalte2</b></td>
        <td><b>Spalte3</b></td>
        </tr>
        PHP-Code:

        //inizialisiere zeilananzahl 
        $zeilen 0

        //bucle um ergebnisse anzuzeigen 
        while ($z_ausgabe=mysql_fetch_object($resultid))

            echo 
        "<tr "
            if (
        $zeilen%2==0
            {   
               echo 
        "bgcolor=#dddddd"//wenn der rest der division 0 ist eine farbe 
            
        }  
            else
            {
               echo 
        "bgcolor=#ddddff"//wenn der rest der division nicht null ist andere  farbe 
            
        }
            echo 
        ">"
        <td><?echo $z_ausgabe->spalte1;?></td>
        <td><?echo $z_ausgabe->spalte2;?></td>
        <td><?echo $z_ausgabe->spalte3;?></td>
        </tr>
        PHP-Code:
            //erhöhe die anzahl der reihen um eins 
            
        $zeilen++; 

        </table>

        Kommentar

        Lädt...
        X