PHP-致命错误:调用未定义的函数test()
我被卡在这张登记表上了。我的代码有一个错误: 致命错误:在第21行的C:\wamp\www\ndai\register.php中调用未定义的函数test() 我不知道错误是什么,也不知道在哪里可以修复它 Php:PHP-致命错误:调用未定义的函数test(),php,Php,我被卡在这张登记表上了。我的代码有一个错误: 致命错误:在第21行的C:\wamp\www\ndai\register.php中调用未定义的函数test() 我不知道错误是什么,也不知道在哪里可以修复它 Php: include('db.php'); $message=''; $x=''; $t=''; $num1=''; $num2=''; $num3=''; 如果(isset($_POST['submit'])){ //pra随机数 $adminNo=$num1.$num2.$num3; $
include('db.php');
$message='';
$x='';
$t='';
$num1='';
$num2='';
$num3='';
如果(isset($_POST['submit'])){
//pra随机数
$adminNo=$num1.$num2.$num3;
$name=trim($_POST['name']);
$username=trim($_POST['username']);
$password=trim($_POST['password']);
$function=“admin”;
$list=测试($username);
foreach($t){
$x=$t['userName'];
}
如果(strlen($username)<6){//如果用户名长度小于5
$message='用户名必须大于5个字符';
}如果($username===$x){//如果用户名已被使用
$message='用户名已被占用';
}否则{
$message=register($adminNo、$username、$password、$fullname、$function);
echo“警报('已成功注册!');
window.location='login.php'
";
}
}
Html:
您可能希望在if语句之前包含
或要求
具有此功能的文件,或将其添加到顶部
function test() {}
function register() {}
签出它可以帮助你建立更好的网站你的代码的问题正是错误所说的;您正在调用名为
test()
的未定义函数
您尝试定义一个变量$list
,并给它赋值test($username)
。
这里要做的是将$username
传递给test()
方法
根据您的代码,$username
应该包含通过POST全局变量传递的内容,但实际上您没有在任何地方定义test()
我不确定你想要完成什么,把它看作一个名为“test”的函数可能会做什么
删除行$list=test($username)代码>从您的代码或定义test()
没有$fullname
$message = register($adminNo, $username, $password, $name, $function);
没有关于test()
的描述,那么您的test()
函数定义在哪里?@MarkBaker:大概与userhasaclue()
在同一个文件中,$admin
的作用是什么?它在代码中实际做了什么。。?
function test() {}
function register() {}
$message = register($adminNo, $username, $password, $name, $function);