Мой HTML-код, который принимает строку:
<!DOCTYPE html>
<head>
<title>title</title>
</head>
<body>
<font face="Segoe UI" siz ="3">
<form action="process.php" action="post">
Suggestion: <input type="text" name="sgst" autocomplete="off">
<input type="submit">
</form>
</font>
</body>
</html>
Мой PHP, который обрабатывает его: (process.php)
<?php
if ($_POST["sgst"]=="john") {
echo "john";
} else {
echo "someone";
}
?>
Я получаю ошибку
Примечание: Неопределенный индекс: sgst в C: \ xampp \ htdocs \ test \ process.php в строке 2
Может ли кто-нибудь сказать мне, что является причиной ошибки?
Вы фактически проводкой форму права? – Jonathon
в вашем атрибуте формы используйте метод = "post" вместо action = "post". –
Это означает, что значение не было передано. Уведомления PHP обычно можно игнорировать, если у вас нет других проблем. – Anthony