Передача данных из формы в mysql

227
13 декабря 2017, 21:54

Не могу передать данные из html формы в mysql. Подключение - работает. Выбор таблицы работает исправно. Форма данные отправляет на след.страницу, но не может в бд.

Код index.php:

<form method="post" action="up.php">
    <div class="col-sm-10">
         <div class="form-group label-floating">
           <label class="control-label">Ник</label>
             <input type="text" class="form-control" name="nick" required>
         </div>
         <textarea class="form-control" placeholder="Примечания" rows="1" name="not"></textarea>
         <input class="datepicker form-control" name="datetime" placeholder="Дата" type="text"/>

         <button id="bsub" type="submit" class="btn btn-primary btn-round" name="submit">Отправить</button>
    </div>
</form>

Код up.php:

<?php
$connection = mysqli_connect('localhost', 'login', 'password');
if($connection == false)
{
    /* echo '$connection = Нет; '; */
    exit();
} else
{
    /* echo '$connection = Да; ';*/
}
$db=mysqli_select_db($connection, "luck");
mysqli_set_charset("utf8");
if (!$connection || !$db)
{
exit(mysqli_error());
}

$name1 = $_POST['nick'];
$notes1 = $_POST['notes']; 
$date1 = $_POST['datetime'];
 echo ($name1);
 echo ($notes1);
 echo ($date1);

$result = mysqli_query("INSERT INTO `tablica`(`name`, `notes`, `date`) VALUES ('$name1','$notes1','$date')");
if ($result) {
    echo "Данные успешно сохранены!";
}
else {
    echo "Произошла ошибка, пожалуйста повторите попытку.";
} 
?> 
Answer 1

Справочная информация по mysqli_query()

У Вас не указан идентификатор соединения, полученный с помощью mysqli_connect().

$result = mysqli_query($connection, "INSERT INTO `tablica`(`name`, `notes`, `date`) VALUES ('$name1','$notes1','$date')");
READ ALSO
Разница в объявлении JS файла

Разница в объявлении JS файла

Доброго времени суток ! Почему если объявить JS файл в начале кода html, некоторые функции не работают, а если в конце кода, то работают ? Никогда...

195
Смена картинки при клике

Смена картинки при клике

Как написать на Jquery функцию, которая будет при нажатии на иконку плюс (изображение plusgif) будет менять его на минус (изображение minus

242
SVG shadow не появляется

SVG shadow не появляется

SVG, с которым я работаю, имеет тень, сделанную с помощью фильтра feGaussianBlur

166
Картинка по ширине текста

Картинка по ширине текста

Доброго времени суток, встала следующая задача:

173