【发布时间】:2015-03-11 17:12:54
【问题描述】:
我的 PHP 页面有一个小问题。我很难在数据库中获取填充的数据。
让我给你看一下索引的代码;
<form action="aanmelden.php" method="post">
Naam: <input type="text" name="naam"><br>
Achternaam: <input type="text" name="achternaam"><br>
<input type="submit">
</form>
<php
$nm = $_POST['naam;];
$anm = $_POST['achternaam'];
?>
现在我以为我已经获得了变量并发送到“aanmelden.php”文件。 aanmelden.php文件的内容是:
<?php
$nm = $_GET['naam'];
$anm = $_GET['achternaam'];
$connect = mysql_connect('localhost', 'root', 'usbw');
mysql_select_db ('kantine');
$sql = "INSERT into kantine (naam, achternaam)
VALUES ('$nm', '$anm')";
$res = mysql_query($sql);
mysql_close ($connect); ?>
在我看来一切都很好,但是当我按下提交按钮时,我收到以下错误。
注意:未定义的索引:naam in I:\USBWebserver v8.6\root\aanmelden.php 行 2
注意:未定义索引:I:\USBWebserver 中的 achternaam v8.6\root\aanmelden.php上线3
如果可以的话,请帮帮我。
问候,
德米恩
【问题讨论】:
-
请将原始代码发给我们。您的错误表明错误与 naam 和 archternaam 相关,但您的代码中没有。我假设您为我们翻译了姓名和姓氏,但这确实无助于调试具体问题。
-
还要检查
<php和$_POST['name;];上的语法应该是<?php和$_POST['name'];