 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
24.03.2003, 20:23
|
#1
|
|
TP-Senior
Registriert seit: Sep 2002
|
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
|
|
|
24.03.2003, 21:58
|
#2
|
|
TP-Insider
Registriert seit: Jul 2002
Ort: FfM
|
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.
|
|
|
24.03.2003, 22:22
|
#3
|
|
TP-Senior
Registriert seit: Sep 2002
|
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
|
|
|
24.03.2003, 22:37
|
#4
|
|
TP-Insider
Registriert seit: Jul 2002
Ort: FfM
|
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?
|
|
|
25.03.2003, 00:06
|
#5
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
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
|
|
|
25.03.2003, 00:07
|
#6
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Link vergessen... 
|
|
|
25.03.2003, 18:15
|
#7
|
|
TP-Senior
Registriert seit: Sep 2002
|
Super, es geht
Vielen Dank
Ich liebe PHP und mysql. Kann das Leben so einfach machen
Gruß Jörn
|
|
|
25.03.2003, 18:18
|
#8
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Wie hast du es denn jetzt eigentlich gelöst?
|
|
|
25.03.2003, 18:55
|
#9
|
|
TP-Senior
Registriert seit: Sep 2002
|
So wie du es gesagt hast, mit Datenbankeintrag.
Geht super einfach
Gruß
|
|
|
25.03.2003, 19:18
|
#10
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
OK, super. Ich klick dann halt auf "Erledigt"  .
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:44 Uhr.
|
 |