Php “为什么我会收到通知”;未定义索引“;如果他们在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

我收到通知“未定义索引”,但在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: 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>