Кривой запрос к БД
Подскажите, пожалуйста, что не так с запросом к БД? тут кривовато, конечно, ну как могу пока:). В общем проблема в том, что данные писаться не хотят. Если пользователь не зашел - надо чтобы 0 в id ставился, или что угодно.. (если пользователь авторизирован - там легче, просто получать id через сессию, а как тут.. даже идей нет..). Я понятия не имею что ставить, если честно. Время - текущее, tags_id - получается из таблицы. Вообще это должно быть нес
колько значений, но type = "radio" почему-то игнорирутся.. Я новичок. Совсем, если что. Если кто-то сможет написать пример, чтобы я могла увидеть, как это правильно - было бы очень здорово. Потому что у меня не выходит. Я уже не знаю, как еще сделать..
<?php
if(!isset($_SESSION['user'])) {
?>
<?php
$data = date('Y-m-d H:i:s');
if (isset($_POST["discription"]))
{
$query = "INSERT INTO `quote` (`users_id `, `tags_id`, `author`, `discription`, `data`) VALUES (NULL, '{$_POST['tags_id']}', '{$_POST['author']}', '{$_POST['discription']}', $data')";
$sql = mysqli_query($connect, $query);
if ($sql)
{
echo '<h2>Данные добавлены!</h2>';
}
else
{
echo '<h2>Произошла ошибка. Данные не записаны.</h2>';
}
}
?>
<!-- Триггер/Открыть модальный -->
<button id="myBtn">Открыть</button>
<form action="" method="post">
<!-- Модальный -->
<div id="myModal" class="modal">
<!-- Модальное содержание -->
<div class="modal-content">
<span class="close">×</span>
<p>Создание цитаты</p>
<label for="colFormLabel" class="col-sm-2 col-form-label">Жанр:</label>
<div class="col-sm-7">
<input class="form-control" type="text" name="author"/>
</div>
<label for="colFormLabel" class="col-sm-2 col-form-label">Цитата:</label>
<div class="col-sm-7">
<textarea name="discription" class="form-control" id="shortdescription" rows="3"></textarea>
</div>
<label for="colFormLabel" class="col-sm-2 col-form-label">Теги:</label>
<div class="col-sm-7">
<select class="form-control" type = "radio" name="tags_id">
<?php
$sql = mysqli_query($connect, 'SELECT `id`, `Name` FROM `tags`');
while ($result = mysqli_fetch_array($sql))
{
echo "\t\t<option value=\"{$result['id']}\">{$result['Name']}</option>\n";
}
?>
</select>
</div>
<div><input type="submit" value="Сохранить" name="ok" class = "l"></div>
</div>
</div>
</form>