<?php
setlocale(LC_ALL, "Rus");
error_reporting(E_ALL);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Practice</title>
</head>
<body>
<?php
$dbhost = "localhost";
$dblogin = "mysql";
$dbpass = "mysql";
$dbname = "Login";
$conn = new mysqli($dbhost,$dblogin,$dbpass);
mysqli_select_db($conn,$dbname);
if ($conn->connect_error) {
"Failed to conect".$conn->connect_error();
}
?>
<form action="index.php" method="post">
<input type="text" name="name"><br><br>
<input type="password" name="pass"><br><br>
<input type="email" name="email"><br><br>
<input type="submit" name="do_signup">
</form>
<?php
$data = $_POST;
if (isset($_POST['do_signup'])) {
$errors = array();
if (trim($data['name']) == '') {
$errors[] = "Введите логин";
}
if ($data['pass'] == '') {
$errors[] = "Введите пароль";
}
if (trim($data['email']) == '') {
$errors[] = "Введите емаил";
}
if (empty($erorrs)) {
$name = $data['name'];
$pass = $data['pass'];
$email = $data['email'];
$sql = "INSERT INTO users(user_id,user_name,user_pass,user_email) VALUES (NULL,'$name','$pass','$email')";
$conn->query($sql);
}else{
echo "<div id='errors' style='color:red;'>".array_shift($errors)."</div>";
}}
?>
Подскажите пожалуйста почему не работает проверка. Отправляет даже пустые значения
у вас опечатка if ( empty($erorrs ) ) вместо if ( empty($errors ) )
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Нужно создать свой генератор псевдослучайных чисел на PHP, который при использовании числа (сида), выдаст от 0 до 65280 (включительно) вот такие...
Делаю интернет-магазин контактных линзЗастрял на реализации функции добавления товара в корзину с РАЗЛИЧАЮЩИМИСЯ опциями, должно быть как...
Как на данном фреймворке можно реализовать вывод кода в определенной позицииТак делают в популярных CMS
Нужно было добавить несколько полей в аргумент функции проблема заключается в том что та часть которая не в массиве fields работает