我是一名学生,我正在写一个注册脚本,但我不知道为什么我会收到这个错误,据我所知,一切都很好,PHPStrom v2018.3.1也没有向我显示任何错误迹象,但是当我提交时表格我得到这个错误 .
错误:“致命错误:未捕获错误:函数名称必须是D:\ xampp \ htdocs \ electronic_store \ signup.php中的字符串:26堆栈跟踪:#0 在D:\ xampp \ htdocs \ electronic_store \ signup中引发第26行的.php“ .
码:
if(isset($_REQUEST['btnRegister']))
{
$id = rand(1111,9999);
$name = $_POST('name');
$email = $_POST('email');
$password = md5($_POST('password'));
$phone = $_POST('phone');
if(mysqli_query($con,"insert into register values('$id','$name','$password','$email','$phone','employee')"))
{
echo "<script>alert('Register Successfully');</script>";
}
else
{
echo "<script>alert('Error');</script>";
}
}
1 回答
$_POST应该是方括号而不是圆括号,这就是它返回错误的原因 .