Hallo liebe Gemeinde,
nun, ich bin noch Anfänger in sachen PHP und habe mich nun schon durch alle möglichen Beiträge geschlagen und finde den Fehler nicht. Ich habe mittels echo <<<END einen HTML Block der eine Tabelle abbildet welche mittels Variablen aus eine MySQL Abfrage gefüllt wird. Das funktioniert prima. Da ich hier Werte der einzelnen Kalenderwochen des Jahres abbilde möchte ich die Zelle der aktuellen KW mit einem farbigen Hintergrund markieren. Folgende Idee schwebte mir hierzu vor:
echo <<<END
.....
<td bgcolor= ($kw == 44) ? "$backred" : "$backgreen"; class="tabellesenkws"> <div align="center">44</div></td>
.....
END;
$kw enthält die aktuelle KW aus dem Systemdatum.
aber das ****t nicht weil er mir das ausgibt:
<td bgcolor= (44 == 44) ? "FF0000" : "395359"; class="tabellesenkws"> <div align="center">44</div></td>
wie bringe ich der Kerl dazu den Syntax zu interpretieren? Ich stehe voll aufm Schlauch.
Vielen Dank schon mal für Eure Hilfe
nun, ich bin noch Anfänger in sachen PHP und habe mich nun schon durch alle möglichen Beiträge geschlagen und finde den Fehler nicht. Ich habe mittels echo <<<END einen HTML Block der eine Tabelle abbildet welche mittels Variablen aus eine MySQL Abfrage gefüllt wird. Das funktioniert prima. Da ich hier Werte der einzelnen Kalenderwochen des Jahres abbilde möchte ich die Zelle der aktuellen KW mit einem farbigen Hintergrund markieren. Folgende Idee schwebte mir hierzu vor:
echo <<<END
.....
<td bgcolor= ($kw == 44) ? "$backred" : "$backgreen"; class="tabellesenkws"> <div align="center">44</div></td>
.....
END;
$kw enthält die aktuelle KW aus dem Systemdatum.
aber das ****t nicht weil er mir das ausgibt:
<td bgcolor= (44 == 44) ? "FF0000" : "395359"; class="tabellesenkws"> <div align="center">44</div></td>
wie bringe ich der Kerl dazu den Syntax zu interpretieren? Ich stehe voll aufm Schlauch.
Vielen Dank schon mal für Eure Hilfe