PHP 7. Сравниваем данные

88
17 декабря 2021, 11:40

Уже неделя, как учу PHP. Тут такое дело, надо сравнить данные, которые ввел пользователь.

<?php
// Ссылка на главную страницу.
$src = '<br><a href="address_book.html">Перейти на главную страницу.</a>';
$david = [
    'name'    => 'David',
    'surname' => 'KA',
    'age'     => '18',
    'city'    => 'Almaty',
];
// Если такой человек существует.
if (isset($_POST['people']) == 'Brendon') {
    echo $david['surname'];
    echo $src;
}
// Если не существует.
else {
    echo "Человек с именем {$_POST['people']} в Базе не существует.";
    echo $src;
}

?>

Каким бы имя не было, всё равно выводится, в данном случае фамилия человека. Я попробовал поставить !=, но будут все данные неправильные. Заранее спасибо.

Answer 1

if (isset($_POST['people']) == 'Brendon') {

аналогично: if ( true == true)

Почитайте про isset

В Вашем случае, надо добавить условие, поскольку isset($_POST['people']) и так является полноценным.

if (isset($_POST['people']) && $_POST['people'] == 'Brendon') {
READ ALSO
Аутентификация на странице корзины

Аутентификация на странице корзины

Использую этот код для автоматической аутентификации пользователя, если он находится на странице корзины и в get передан user_login пользователяurl...

83
Динамический сайдбар в Wordpress

Динамический сайдбар в Wordpress

Всем привет! Кто знает как реализовать такую задачу, буду очень признателен за подсказку! Есть вот такой сайдбар

292
Порционный импорт CSV в MySQL на PHP

Порционный импорт CSV в MySQL на PHP

Как сделать импорт большого csv файла (порядка 100мб)

109