Lunik
Опытный участник
- Сообщения
- 1,154
- Реакции
- 336
Какие данные кроме даты (которая автоматически будет подставляться) должен вносить пользователь?
в БД через INSERT будем вносить данные которые ввел пользователь из формы через
input
Пример на одном поле
Создете форму
Создаете insert.php
лучше перепроверить)
в БД через INSERT будем вносить данные которые ввел пользователь из формы через
input
Пример на одном поле
Создете форму
HTML:
<form action="insert.php" method="post">
Имя: <input type="text" name="name" /><br />
<input type="submit" value="Send" />
</form>
PHP:
<?php
$erors = array();
if (isset($_POST['name'])) {
$_POST = array_map("strip_tags", $_POST);
$_POST = array_map("trim", $_POST);
if (strlen($_POST['name'])<3) $erors[] = 'Имя не может быть меньше 3 символов';
if(count($erors)<1) {
$conn = new mysqli('localhost', 'root', '', 'tests');
if (mysqli_connect_errno()) {
exit('ошибка подключение: '. mysqli_connect_error());
} //Тут вставляем ваше подклчение или include
$adds['name'] = $conn->real_escape_string($_POST['name']);
// sql INSERT INTO
$sql = "INSERT INTO `Имя БД` (`name`) VALUES ('". $adds['name']. "')";
if ($conn->query($sql) === TRUE) {
echo 'users entry saved successfully';
}
else {
echo 'Error: '. $conn->error;
}
$conn->close();
}
else {
echo implode('<br />', $erors);
}
}
else {
echo 'No data from form';
}
?>
Последнее редактирование модератором: