css — пользовательский цвет фона с использованием переполнения стека

Я пытаюсь выяснить, как изменить цвет фона таблицы с помощью 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;
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]