Loading...
как переписать этот код так что бы вместо того что бы писать причину и время можно было просто выбрать из списка предложенного.

echo "<div class='content'>";
echo "<p>Наложить бан на <b>".$opponent['login']."</b></p>";
echo "<form method='post' action='?ok'>";
echo "Причина бана:<br><input type='text' name='text' value = ''><br>";
echo "Время в часах:<br><input type='text' name='last' value = '1'><br>";
echo "<input type='submit' class='btn' value='Выполнить бан'>";
echo "</form>";
select'ом
select'ом
Bymaschanin ,


<?php
if (filter_has_var(INPUT_POST, 'do')) {
// $_POST['text'] - причина бана
// $_POST['last'] - время бана в секундах
}
?>
<div class="content">
<form action="" method="post">
<fieldset>
<legend>
Наложить бан на
<strong>
<?= $opponent['login'] ?>
</strong>
</legend>
<label>
Причина бана:
</label>
<select class="form-control" name="test" title="ban">
<option value="Причина 1">
Причина 1
</option>
<option value="Причина 2">
Причина 2
</option>
<option value="Причина 3">
Причина 3
</option>
</select>
<label>
Время в часах:
</label>
<select class="form-control" name="last" title="ban">
<option value="3600">
1 час
</option>
<option value="7200">
2 часа
</option>
<option value="10800">
3 часа
</option>
</select>
<button class="btn" value="do">
Забанить
</button>
</fieldset>
</form>
</div>

________
посл. ред. 12.08.2017 в 20:13; всего 1 раз(а); by PhpStorm
error сделал но не фига не банит.
Bymaschanin ,

ну так а в базу кто будет писать значения?
в базе надо создать do это?
Bymaschanin (12.08.2017 в 20:30)
в базе надо создать do это?


в базе нужно создать столбец text тип данных varchar размер 255, столбец last тип данных int размер 11 и писать в них соответствующие POST переменные

а потом в шапке создать условие на бан
Bymaschanin (12.08.2017 в 20:30)
в базе надо создать do это?

$_POST['test'] и $_POST['last'] нужно заностить в базу.
________
посл. ред. 12.08.2017 в 20:43; всего 1 раз(а); by Челябинский
Онлайн: 5
Время:
Gen. 0.2651
(c) Bym.Guru 2010-2026