Я сейчас пытаюсь улучшить свои навыки PHP, и у меня есть пример ниже, с которым я пытаюсь работать.Первая веб-страница (здесь не показана) - это форма, содержащая одно поле Name:, которое затем отправляется на другую страницу (показанную ниже), где форма обрабатывается.
По какой-то причине код PHP выглядит проверенным, но при запуске теста ничего не выводится.Имя ввода для поля на первой странице - «имя», затем информация отправляется в файл PHP, показанный ниже.Затем файл должен сравнивать время суток, а затем выводить сообщение на основе собранной информации о дате.Это не работает, хотя.
(Кроме того, я знаю, что атрибут bgcolor устарел, и я нашел пример в Интернете)
Любая помощь будет оценена.Спасибо, Роб
<!DOCTYPE html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Databases and Webprogramming: Assignment 4.1</title>
</head>
<body bgcolor="#f9f9f9">
<?php
//import form information
$name = $_POST['name'];
$current = date('H');
if ($current < 12)
echo "Good morning, $name!<br />";
elseif ($current==12 && $current<=18)
echo "Good afternoon, $name!<br />";
elseif ($current >= "19" && $current <= "24")
echo "Good evening, $name!<br />";
?>
</body>
</html>