当我在mysql中插入数据时,产生这个错误。
注意:未定义的索引:注册在G:'xampp'htdocs'tg'1stSubmit.php第10行
enroll
是在<input type="text" name="enroll">
中定义的,在提交页面声明:
$a = $POST['enroll'];
$sql="INSERT INTO student (e_no,f_name) VALUES ('$a','$b')";
use
$a = $_POST['enroll'];
不是$a = $POST['enroll'];
我猜是打错了,
$a = $_POST['enroll']; //you missed "_" should be _POST
总是检查post变量是否真的存在,
$a = isset($_POST['enroll']) ? $_POST['enroll'] : "";
引用。
警告:请不要在新代码中使用mysql_*
函数。它们不再被维护,并被正式弃用。见红框?学习预处理语句,并使用PDO或MySQLi——本文将帮助您决定使用哪一种。如果你选择PDO,这里有一个很好的教程。