【发布时间】:2016-08-11 03:32:10
【问题描述】:
接收字符串的我的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";
}
?>
我收到了错误
注意:未定义索引:第 2 行 C:\xampp\htdocs\test\process.php 中的 sgst
谁能告诉我是什么导致了错误?
【问题讨论】:
-
您实际上是在发布表单吧?
-
在您的表单属性中请使用 method="post" 而不是 action="post"。
-
表示没有传入任何值。PHP 通知一般可以忽略,除非您遇到其他问题。
-
Undefined index with $_POST 的可能重复项
-
@hardiksolanki 是的,这是一个错字。可能是昨晚没睡的缘故。谢谢! :D