Видел, как таким способом фильтруют значения инпутов. Решил попробывать.
Но почему у меня значения инпутов не записываются в переменные?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="../style/style.css">
</head>
<body>
<form action="" method="post">
<div class="contact_form">
<label for="name">Введите имя:</label>
<input type="text" name="name" />
</div>
<div class="contact_form">
<label for="age">Введите возраст:</label>
<input type="text" name="age"/>
</div>
<div class="contact_form">
<label for="salary">Введите зарплату:</label>
<input type="text" name="salary"/>
</div>
<div class="btn">
<input type="submit" value="Нажать" />
</div>
</form>
</body>
</html>
<?php
if(filter_input(INPUT_SERVER, 'REQUEST METHOD') === 'POST'){
$username = filter_iput(INPUT_POST, 'name');
$age = filter_iput(INPUT_POST, 'age');
$salary = filter_iput(INPUT_POST, 'salary');
}
if(!$username){
$errors[] = 'Name can not be empty';
}
if(!$age){
$errors[] = 'Age can not be empty';
}
if(!$salary){
$errors[] = 'Salary can not be empty';
}
if(!$errors){
echo "Good";
}
var_dump($errors);
?>
Вывод:
var_dump:if(!$errors){array(3) { [0]=> string(21) "Name can not be empty" [1]=> string(20) "Age can not be empty" [2]=> string(23) "Salary can not be empty" }
Вы не ошиблись с filter_iput? Кажется, должно быть filter_input
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Моя задача: выполнить sendMessage для другого пользователя с использованием telegram bot apiКак это сделать? Какую функцию я должен прописать для того,...
Чем отличаются якоря начала строки ^ и начала текста \A я думал второй действует только на буквы, но нет, он и пробел и символы видит