kostenloser Webspace werbefrei: lima-city


Open Office Base Hintergrundfarben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    kaskarta

    kaskarta hat kostenlosen Webspace.

    Ich bin gerade dabei eine Tabelle zu erstellen in dieser sollen eingehende Parkete einegtragen werden.
    Nun sollen alle Fälle die "im Regal" stehen einen roten Hitnergrudn bekommen.
    alle fälle wo "warten" steht einen blauen hintergrund
    und alle wo steht "reparatur" einen grünen
    wie kriege ich das so hin?
    hoffe Ihr könnt mir helfen
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich nehme an, du hast eine Tabelle pakete,
    in der die Pakete und deren Status als tinyint hinterlegt sind.

    Dann frägst du einfach in der while Schleife bspw so ab:
    if ($idstatus == 1) // Warten
    {
     $style = "background: #0000FF";
    }
    elseif ($idstatus == 2) // Reperatur
    {
     $style = "background: #00FF00";
    }
    else // im Regal
    {
     $style = "background: #FF0000";
    }


    und gibst deinem <tr> einfach den $style mit.

    echo '<tr style="'.$style.'">';


    Die If kann natürlich auch mit einem Switch gelöst werden...
  4. Im Sinne der Trennung von Logik und Darstellung wäre es evtl. günstiger, statt des Styles eine CSS-Klasse zuzuweisen.
  5. deddyh schrieb:
    Im Sinne der Trennung von Logik und Darstellung wäre es evtl. günstiger, statt des Styles eine CSS-Klasse zuzuweisen.
    Hier bin ich zu 100% deiner Meinung. Und sollte sich das Design mal ändern, musst du nicht im Code danach suchen und eingreifen, sondern änderst einfach den entsprechenden Eintrag in der CSS-Klasse. Die sich hoffentlich dann auch in einer eigenen CSS-Datei befindet. :wink:
  6. Genauso war es gemeint. Soll sich das Layout einmal ändern, ändert man einfach die *.css, muss aber den Code nicht anrühren.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!