这可能是一个愚蠢的问题,但我正在用PHP编写数据库中的数据进行简单编写,但我无法弄清楚,哪里出错,它只是告诉我,我有未定义的索引
<table>
<tr>
<td><input type="text" name="first"></td>
<td><input type="text" name="sur"></td>
</tr>
<tr>
<td><input type="submit" name="edit" value="Firstname":</td>
<td><input type="submit" name="edit" value="Surname"></td>
</tr>
<?php
if($_POST['edit']=='Firstname')
{
$firstchange=$_POST['first'];
}
elseif($_POST['edit']=='Surname')
{
$surchange=$_POST['sur'];
}
&GT;
注意:未定义的索引:在第177行的edit.php中编辑
注意:未定义的索引:在第183行的edit.php中编辑
当我打开页面时会发生这种情况。而且我很失望,我找不到什么是错的。
答案 0 :(得分:0)
每次访问该页面时都会出现此错误,除非是<form method="post">
输入?edit = x&amp; first = x&amp; sur = x。
$_POST
是通过帖子提交给该网址的表单中所有输入的数组。如果你正常访问页面(使用GET),它是空的。