Code:<input name="color[]" value="" /> <input name="color[]" value="" /> <input name="color[]" value="" /> <input name="color[]" value="" /> ... for(;$x<10;$x++){ echo '<td style="background-color:' . $_POST[ 'color' ][ $x ] . '">...
Hallo,
ich beschäftige mich erst seit kurzem mit HTML, CSS und PHP. Jetzt habe ich versucht eine Tabelle die auch einem html-Formular die an php übergeben wird (dort kann man die Anzahl der Kästchen bestimmen) als Schachbrett zu erstellen, was auch funktioniert hat. Jetzt möchte ich noch gerne die einzelnen Kästchen einfärben (schwarz/weiss oder orange/braun oder rot/grün - die Auswahl ist auch in dem html-formular möglich!) und weiss nicht wie ich das machen soll. Zum erstellen der Tabelle habe ich eine for-Anweisung genommen. Jetzt müsste ich noch, denke ich eine, eine if-Anweisung einbauen damit ich die Farbe(n) bestimmen kann in der die Tabelle bzw die einzelnen Kästchen angezeigt werden sollen. Hat jemand eine Idee wie ich das mit relativ wenig Code hinbekommen?
Bin für jede Hilfe dankbar.
Code:<input name="color[]" value="" /> <input name="color[]" value="" /> <input name="color[]" value="" /> <input name="color[]" value="" /> ... for(;$x<10;$x++){ echo '<td style="background-color:' . $_POST[ 'color' ][ $x ] . '">...
Oder halt nach
http://www.google.com/search?q=tabel...chselnd+farbig
auf jedes Kästchen anwenden.
PHP-Code:for(;$x<10;$x++){
$class = (!$x%2) ? 'even' : 'odd' ;
$td = '<td class="' . $class . '">'...
Hallom
hast Du es so gemeint?
habe folgen Code dafür:
Kann möglich von den Fachleuten wahrscheinlich noch geringer gemacht werden.PHP-Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
#schack {
border: medium solid #000;
color: #FFF;
}
#schack tr td {
height: 100px;
border: thin solid #000;
}
.w { background: #C93; }
</style>
</head>
<body>
<table width="800" border="1" cellpadding="0" cellspacing="0" id="schack" >
<?php
for ( $x = 1; $x < 5; $x++ )
{
echo '<tr>';
for ( $y = 1; $y < 5; $y++ )
{
echo '<td > </td><td class="w"> </td>';
}
echo '</tr>';
echo '<tr>';
for ( $y = 1; $y < 5; $y++ )
{
echo '<td class="w"> </td><td > </td>';
}
echo '</tr>';
} ?></table>
</body>
</html>
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)