Переменные с пустым содержимым в любом случае будут true.
При этом надо понимать, что и isset, и empty в данном случае это подавление ошибок.Ипатьев Серьёзно?
isset
узнать можно именно там. И бежать за разъяснениями нужно именно туда. Топикстартера Влад нужно заставить туда сбегать ))) Просто, чтобы знал куда, где, как, что искать.isset
.$name = isset($_POST["name"]) ? $_POST["name"] : false;
$phone = isset($_POST["phone"]) ? $_POST["phone"] : false;
$message = isset($_POST["message"]) ? $_POST["message"] : false;
// Дефолт - сообщение не отправлено
$result = new stdClass;
$result->error = 1;
$result->message = "Сообщение не отправлено. Форма заполнена некорректно.";
if($name && $phone && $message) {
// Данные заполнены. Отправляем
$result->error = 0;
$result->message = "Сообщение отправлено.";
}
header("Content-Type: application/json");
echo json_encode($result);
Как будто при первой загрузке скрипт не успевает подгрузиться.
.home {
min-height: 100vh;
}
pointer-events: none;
name="title"
, name="description"
ведь есть же property="og:title",
property="og:description"
... Правильно? А может лучше не og
использовать? Может лучше tw, fb и т. п.?есть стандарт OpenGraph
<html prefix="og: http://ogp.me/ns#">
И подобных схем ещё можно много прилинковать, даже своих. Именно отсюда начинается понятие OpenGraph. Точно так же, как и схема разметок для XML файлов.
Всё дал? А просишь помощь в JS.