Функция PHP isset не проверяет должным образомHtml

Программисты Html
Ответить
Anonymous
 Функция PHP isset не проверяет должным образом

Сообщение Anonymous »

Когда кнопка нажимается. Я хочу получить значения из формы, используя register_button. Тем не менее, это не попадает внутрь пункта, если. < /p>

Я не могу проверить что -либо напечатанное в форме в операторе if.
Есть ли другие параметры, которые я могу получить данные из формы или я совершаю какую -то ошибку? < /p>

var_dump($_POST)< /code> возвращает < /p>

array(6) {
["reg_fname"]=> string(1) "a"
["reg_lname"]=> string(3) "asd"
["reg_email"]=> string(5) "ad@ad"
["reg_pass"]=> string(4) "dasd"
["reg_pass2"]=> string(5) "sadsa"
["register_button"]=> string(8) "Register"

}

Invalid format
< /code>

code: < /p>

$fname = "";
$lname = "";
$em = "";
$em2 = "";
$password = "";
$password2 = "";
$date = "";
$error_array = "";

if (isset($_POST['register_button'])) {

$fname = strip_tags($_POST['reg_fname']);
$fname = str_replace(' ', ' ', $fname);
$lname = $_POST['reg_lname'];
$lname = str_replace(' ', ' ', $lname);

$em = $_POST['reg_email'];
$em = str_replace(' ', ' ', $em);

$password = strip_tags($_POST['reg_pass']);
$password2 = strip_tags($_POST['reg_pass2']);

$date = date("Y-m-d");

if(filter_var($em, FILTER_VALIDATE_EMAIL)){
$em = filter_var($em, FILTER_VALIDATE_EMAIL);

$e_check = mysqli_query($con, "SELECT email FROM users WHERE email='$em");

$num_rows = mysqli_num_rows($e_check);

if(num_rows > 0){
echo "Email already in use";
}
}else {
echo "Invalid format";
}

if(strlen(fname)>25 || strlen(fname)

< /p>

< /p>


















Подробнее здесь: https://stackoverflow.com/questions/559 ... g-properly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»