Я сделал этот простой php, чтобы проверить, является ли число положительным или отрицательным. Он работает, но я получаю это уведомление: Неопределенный индекс: submit.Неопределенный индекс: отправить
<?php
if (!$_POST["submit"])
{
?>
<body>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
Enter a number: <input name="number" size="2">
<input type="submit" name="submit" value="Go">
</form>
</body>
<?php
}
else
{
$number = $_POST['number'];
if ($number > 0)
{
echo 'You entered a positive number';
}
elseif ($number < 0)
{
echo 'You entered a negative number';
}
else
{
echo 'You entered 0';
}
}
?>
Im нового в PHP, так что если вы можете и хотите :)
При первой загрузке страницы не будет никаких значений в 'значений $ _POST'. $ _POST будет заполняться только при отправке вашей формы. –