TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 24.03.2003, 20:23   #1
TP-Senior
 
Registriert seit: Sep 2002
Joern macht alles soweit korrekt

PHP bestimmte Zeile farbig gestalten


Hallo,

ich habe eine Tabelle, die mir Tabellen eines Vereines (Spielergebnisse) auswirft. Ist über PHP und MYSQL gemacht. Jetzt soll die Zeile in der der Verein XY steht immer in einer bestimmten Farbe markiert sein.

z.B. Verein XY Platz 2 => farbig
nach dem nächsten Spiel rutscht er auf Platz 1, jetzt soll die Zeile Verein XY Platz 1 farbig sein.

Geht so etwas ?

Benutze DW MX. Aber erst seit ein paar Tagen. Hatte zuvor DW 4. Kann mir jemand helfen ?

Gruß Jörn
Joern ist offline   Mit Zitat antworten


Alt 24.03.2003, 21:58   #2
TP-Insider
 
Benutzerbild von A k i m o
 
Registriert seit: Jul 2002
Ort: FfM
A k i m o macht alles soweit korrekt
Hi,

wenn es Dir ausreicht, daß Datensätze die Farben manuell je nach Rang (Platz1, etc) zugewiesen bekommen, kannst Du das mit den DW Standard-Serververhalten machen. Mit "td bgcolor", oder auch mit CSS Klassen, die Du über das Administrationsfrontend zuweist. Dafür brauchst Du eine zusätzliche Datenbank Spalte für die Farbdefinitionen. Über ein Select Menü, zB. kannst Du dann die vorher vorgefertigten Farben zuordnen. Vielmehr gibt aber DW MX allein nicht her. Verständlich ausgedrückt ?

Gruß

A k i m o.
A k i m o ist offline   Mit Zitat antworten
Alt 24.03.2003, 22:22   #3
TP-Senior
 
Registriert seit: Sep 2002
Joern macht alles soweit korrekt
Verstanden hab ichs, denk ich mal

Also Platz 1 ist z.b. immer grün. Aber ich will das immer der Verein XY grün ist. egal welchen platz er hat.

gruß Jörn
Joern ist offline   Mit Zitat antworten
Alt 24.03.2003, 22:37   #4
TP-Insider
 
Benutzerbild von A k i m o
 
Registriert seit: Jul 2002
Ort: FfM
A k i m o macht alles soweit korrekt
Na ist doch ganz easy
fügst Du eben der DB Tabelle, in der die Vereine gelistet sind, noch eine Spalte für die Farbe hinzu. Wie auch immer Du die Farben dort einträgst, hat dann jeder Verein seine eigene Farbe.

Du kannst das DB-Farbfeld nun ganz einfach aus dem "Bindungen-Fenster" in DW in die Quellcode Ansicht per Drag´n´Drop ziehen. Also in die einzelnen <td> Tags in dem der Verein ausgegeben wird. In der Datenbank sollte dann zB. ein Farbwert wie #CCCCCC stehen. Die HTML <td> tust Du etwa so vorbereiten: <td bgcolor=""> Zwischen die Anführungszeichen ziehst Du dann das DB-Farbfeld. klar?
A k i m o ist offline   Mit Zitat antworten
Alt 25.03.2003, 00:06   #5
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein
Noch ein kleiner Nachtrag zu Akimos Variante:

du kannst mit Hilfe des Tag-Inspektors einem HTML-Attribut dynamisch Werte aus deiner Datenbank zuweisen. Wenn du also z. B. ein Feld hast, in dem die Farbe gespeichert ist, wählst du zuerst im Tag-Selektor links unter dem Dokumentfenster dein Tag (also <tr>) aus, gehst dann in den Tag-Inspektor, wählst dort das Attribut aus, das du ändern möchtest (bgcolor), klickst auf den gelben Blitz und kannst das DB-Feld, das den Farbcode enthält mit der Maus auswählen.

Falls das zu trocken war: ich hab noch einen Screenshot drangehängt .

Wenn du die Daten nicht in die Datenbank eingeben willst, bzw. ohnehin immer derselbe Datensatz andersfärbig dargestellt werden soll, kannst du das mit ein wenig PHP-Code auch direkt im Quellcode ändern. Dazu wird in die Ausgabeschleife eine zusätzliche if-Verzweigung eingefügt, die den Datensatz prüft und bei Übereinstimmung z. B. das Attribut bgcolor="#ff0000" ausgibt.

Gruß, Jürgen
Jürgen ist offline   Mit Zitat antworten
Alt 25.03.2003, 00:07   #6
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein
Link vergessen...
Angehängte Grafiken
Dateityp: gif taginspektor.gif (7,3 KB, 29x aufgerufen)
Jürgen ist offline   Mit Zitat antworten
Alt 25.03.2003, 18:15   #7
TP-Senior
 
Registriert seit: Sep 2002
Joern macht alles soweit korrekt
Super, es geht

Vielen Dank

Ich liebe PHP und mysql. Kann das Leben so einfach machen


Gruß Jörn
Joern ist offline   Mit Zitat antworten
Alt 25.03.2003, 18:18   #8
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein
Wie hast du es denn jetzt eigentlich gelöst?
Jürgen ist offline   Mit Zitat antworten
Alt 25.03.2003, 18:55   #9
TP-Senior
 
Registriert seit: Sep 2002
Joern macht alles soweit korrekt
So wie du es gesagt hast, mit Datenbankeintrag.

Geht super einfach

Gruß
Joern ist offline   Mit Zitat antworten
Alt 25.03.2003, 19:18   #10
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein
OK, super. Ich klick dann halt auf "Erledigt" .
Jürgen ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
PHP bestimmte Zeile farbig gestalten PHP bestimmte Zeile farbig gestalten
« Feste Textebene??? | Frage ! »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:44 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67