Thomas Luethi: Farbe wechseln

Beitrag lesen

Hallo,

Jetzt hätte ich gerne das der Betrefftext des jeweiligen Termins in einer anderen Farbe erscheint. Also wenn in dem Feld "art" Privat steht soll das Feld "text" in blau erscheinen, bei geschäftlich dann halt rot.

Deine Frage hat nichts mit PHP zu tun.

Sorge dafuer, dass Dein Skript entsprechenden
HTML- und CSS-Code an den Benutzer ausliefert.

Es geht um Layout, also solltest Du CSS verwenden.
Ich wuerde das am ehesten mit Klassen umsetzen.

Denk auch an farbenblinde Benutzer und an Leute, die sich
den Terminplan mit einem Schwarz-Weiss-Drucker ausdrucken.
=> Evtl. waere es sinnvoll, noch eine Abkuerzung neben jeden
Termin zu schreiben, z.B. "(G)" fuer geschaeftlich, "(P)" fuer privat
oder so...

CSS:
.geschaeftlich { color:red; background-color:white; }
.privat { color:blue; background-color:white; }

HTML z.B.:
<dl>
<dt class="geschaeftlich">(G) 14:15 h Besprechung Herr Muster</dt>
  <dd>Buero 311, 3. Stock</dd>
<dt class="privat">(P) 20:15 h Candle-Light-Dinner mit ...</dt>
   <dd>Restaurant "Romantico", Musterhausen</dd>
</dl>

Die Zuordnung Datenbankfeld => CSS-Klasse kannst Du
in PHP z.B. mit einer SWITCH/CASE-Struktur oder mit
einem assoziativen Arrray machen.

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/