Я пытаюсь выяснить, как изменить цвет фона таблицы с помощью PHP. Я знаю, что где-то ошибаюсь, но не могу понять где. Я думаю, что я нахожусь на шаге к получению этого права, я просто что-то упустил кое-где. Любая помощь будет оценена.
Фоновый цвет:
<form action= "post3.php" method="post">
Author * : <input type="text" name="author"><br/>
Email : <input type="text" name="email"><br/>
Title * : <input type="text" name="title"><br/>
Background color:
<Input type = 'Radio' Name ='bgcolor' value= 'blue'
<?PHP print $blue_status; ?>
>Blue
<Input type = 'Radio' Name ='bgcolor' value= 'red'
<?PHP print $red_status; ?>
>Red
<P>
Tag:
<input type="checkbox" name="tag[]" value="General Interests"> General Interests
<input type="checkbox" name="tag[]" value="Local Schools"> Local Schools
<input type="checkbox" name="tag[]" value="Safety"> Safety
<br/>
<select name="City" id="City">
<option value="0" selected="selected">Select any City</option>
<option value="Arlington">Arlington</option>
<option value="Dallas">Dallas</option>
<option value="Ft. Worth">Fort Worth</option>
</select>
<br>
Comment * : <br/><textarea name="comment" rows="5" cols="40"></textarea><br>
<input type="Submit" name="SubmitThis" value="Preview">
</form>
PHP:
$blue_status = 'unchecked';
$red_status = 'unchecked';
if (isset($_POST['SubmitThis'])) {
$selected_radio = $_POST['bgcolor'];
if ($selected_radio == 'blue') {
$blue_status = 'bluebg';
}
else if ($selected_radio == 'red') {
$red_status = 'redbg';
}
}
Стол:
$output = "<table border=\"1\" style=\"width:30%\">
<tr>
<td>Author:</td>
<td>$author</td>
</tr>
<tr>
<td>Title:</td>
<td>$title</td>
</tr>
<tr>
<td>Tag:</td>
<td>$tagStr</td>
</tr>
<tr>
<td>City:</td>
<td>$cities</td>
</tr>
<tr>
<td>Comment:</td>
<td>$comment</td>
</tr>
</table>
";
CSS:
.redbg{
background-color: indianred;
}
.bluebg{
background-color: lightblue;
}
Задача ещё не решена.
Других решений пока нет …