Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-致命错误:调用未定义的函数test()_Php - Fatal编程技术网

PHP-致命错误:调用未定义的函数test()

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; $

我被卡在这张登记表上了。我的代码有一个错误:

致命错误:在第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;
$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);