Hallo liebe Gemeinde,
ich suche nach rat um folgendes Problem. Ich habe eine Tabelle die aus einer Datenbank ausgelesen wird. Diese färbt jede 2. Zeile in einem anderen Farbton ein. Funktioniert auch wunderbar im IE, Opera...aber im FF gibt er mir die Hintergundfarben nicht aus wenn ich die Tabelle in eine bestehende Seite einbinde (nur im FF).
Anhang noch dazu. wenn ich die grundformatierung der Hauptseite weglasse, gehts trotzdem nicht
Schau ich mir die Tabelle im FF alleinstehend an, funktiert das mit den Farben. Natürlich dachte ich, hab ich in der Haupseit irgendwo eine Formatierung drin, die mir das dann im FF zerschiesst. Finde dort aber nichts, was das beeinflssen könnte. Daher meine Frage an Euch, kann man es vom Script her besser schreiben, das das mit den Farben 100% funktioniert?
Oder hab ich irgendwo nen total dummen Fehler drin....wäre ja auch nix neues
Der Link zur Seite: Link
Hier der PHP-Code:
Alles anzeigen
Das Template:
Und das CSS:
Alles anzeigen
Danke!
ich suche nach rat um folgendes Problem. Ich habe eine Tabelle die aus einer Datenbank ausgelesen wird. Diese färbt jede 2. Zeile in einem anderen Farbton ein. Funktioniert auch wunderbar im IE, Opera...aber im FF gibt er mir die Hintergundfarben nicht aus wenn ich die Tabelle in eine bestehende Seite einbinde (nur im FF).
Anhang noch dazu. wenn ich die grundformatierung der Hauptseite weglasse, gehts trotzdem nicht

Schau ich mir die Tabelle im FF alleinstehend an, funktiert das mit den Farben. Natürlich dachte ich, hab ich in der Haupseit irgendwo eine Formatierung drin, die mir das dann im FF zerschiesst. Finde dort aber nichts, was das beeinflssen könnte. Daher meine Frage an Euch, kann man es vom Script her besser schreiben, das das mit den Farben 100% funktioniert?
Oder hab ich irgendwo nen total dummen Fehler drin....wäre ja auch nix neues

Der Link zur Seite: Link
Hier der PHP-Code:
Quellcode
- <?php
- $SQL_host = 'xxx';
- $SQL_db = 'xxx';
- $SQL_user = 'xxx';
- $SQL_pw = 'xxx';
- $filename = "tpl.html";
- $handle = fopen ($filename, "r");
- $buffer = fread ($handle, filesize ($filename));
- fclose ($handle);
- $template = $buffer;
- //Mit Datenbank verbinden
- $link = mysql_connect ($SQL_host, $SQL_user, $SQL_pw);
- mysql_select_db ($SQL_db);
- $query = "SELECT * FROM f1_saison ORDER BY punkte DESC";
- $result = mysql_query ($query);
- $i = 0;
- $switch = 0;
- while($output = mysql_fetch_object($result))
- {
- $i++;
- $template2 .= $template;
- if ($switch == 0)
- {
- $template2 = str_replace('$$color$$', "e0e0e0", $template2);
- $switch = 1;
- }
- else
- {
- $template2 = str_replace('$$color$$', "f9f9f9", $template2);
- $switch = 0;
- }
- $template2 = str_replace('$$position$$', $i, $template2);
- $template2 = str_replace('$$name$$', $output->name, $template2);
- $template2 = str_replace('$$team$$', $output->team, $template2);
- $template2 = str_replace('$$rennen$$', $output->rennen, $template2);
- $template2 = str_replace('$$punkte$$', $output->punkte, $template2);
- }
- echo '<table>';
- echo '<tr class="head" background="#474747"><td class="pos">pos</td><td class="fahrer" style="color: #e0e0e0; font-weight: normal"">fahrer</td><td class="team" style="color: #e0e0e0">team</td><td class="spiele">races</td><td class="spiele">pkt</td></tr>';
- echo '</table>';
- echo $template2;
- ?>
Das Template:
Und das CSS:
Quellcode
- table {
- width: 455px;
- font-size: 12px;
- font-family: verdana, arial, sans-serif;
- font-variant: small-caps;
- }
- td {
- font-size: 12px;
- height: 17px;
- border: 0;
- padding: 2px 3px 1px 3px;
- }
- .head {
- background: #474747;
- color: #e0e0e0;
- height: 20px;
- }
- .pos {
- text-align: right;
- width: 35px;
- font-weight: bold;
- }
- .fahrer {
- text-align: left;
- width: 155px;
- color: #474747;
- font-weight: bold;
- }
- .team {
- text-align: left;
- width: 155px;
- color: #474747;
- }
- .spiele {
- text-align: right;
- width: 40px;
- }
Danke!