В форме кнопка типа submit, при вводе данных, и нажатия на кнопку, ошибок нет. Но когда проверяю таблицу БД, там только 1 строка с id=0, а другие строки не появляются
php код:
<?php
$login = filter_var(trim($_POST['login']),
FILTER_SANITIZE_STRING);
$name = filter_var(trim($_POST['name']),
FILTER_SANITIZE_STRING);
$password = filter_var(trim($_POST['password']),
FILTER_SANITIZE_STRING);
if(mb_strlen($login) < 5 || mb_strlen($login) > 90) {
echo "Недопустимая длина логина";
exit();
} else if(mb_strlen($name) < 3 || mb_strlen($name) > 50) {
echo "Недопустимая длина имени";
exit();
} else if(mb_strlen($password) < 2 || mb_strlen($password) > 6) {
echo "Недопустимая длина пароля (от 2 до 6 символов)";
exit();
}
$mysql = new mysqli('localhost', 'root', 'root', 'reg');
/*for($i=0; $i<10; $i++){
$mysql->query("INSERT INTO `users` (login[$i], password, name) VALUES('$login', '$password', '$name')");
$mysql->close();
} */
$mysql->query("INSERT INTO `users` (login, password, name) VALUES('$login', '$password', '$name')");$mysql->close();
/*header("Location: index.html");*/
?>
Вопрос задан
2 часа назад
26 просмотров