Php “为什么我会收到通知”;未定义索引“;如果他们在url帖子中
我收到通知“未定义索引”,但在url中我可以看到,字段不是空的。看看你自己: 网址: 通知:Php “为什么我会收到通知”;未定义索引“;如果他们在url帖子中,php,sql,database,forms,Php,Sql,Database,Forms,我收到通知“未定义索引”,但在url中我可以看到,字段不是空的。看看你自己: 网址: 通知: Notice: Undefined index: vorname in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 5 Notice: Undefined index: name in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 6 Notice: Unde
Notice: Undefined index: vorname in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 5
Notice: Undefined index: name in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 6
Notice: Undefined index: strasse in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 7
Notice: Undefined index: hausnr in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 8
Notice: Undefined index: plz in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 9
Notice: Undefined index: ort in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 10
Notice: Undefined index: email in C:\xampp\htdocs\projektarbeit\version-03\send.php on line 11
下面是一些代码:
<form action="send.php" action="POST">
<input type="text" name="vorname" pattern="{20}" required>
<input type="text" name="name" pattern="{20}" required>
<input type="text" name="strasse" pattern="{20}" required>
<input type="text" name="hausnr" pattern="[a-zA-Z0-9]+{5}" required>
<input type="text" name="plz" pattern="[0-9]{5}" required>
<input type="text" name="ort" pattern="{20}" required>
<input type="email" name="email" required>
<input type="submit">
</form>
还有我的PHP脚本:
<?php
include 'includes/db-connection.php';
$vorname = $_POST['vorname'];
$name = $_POST['name'];
$strasse = $_POST['strasse'];
$hausnr = $_POST['hausnr'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
$email = $_POST['email'];
?>
希望有人能帮助我:s提交帖子的正确方法是使用
方法
标记,而不是操作
标记
操作包含url:send.php和方法:post
<form method="post" action="send.php">
</form>
可能您正在使用Get方法,因为在URL中,查询字符串适用于Get请求。使用表单方法而不是操作作为POST 您使用的是GET而不是POST。先看文档,然后再问。我没有错。但杜普伊斯不太可能。您展示了一个使用GET
url的示例。当所有内容都在url中时,您询问了为什么会出现错误。我回答说,“可能您正在使用URL中的Get方法”-绝对不是。
<form method="post" action="send.php">
</form>