我正在调用ajax调用的php脚本中的未定义函数setChild(),调用函数,这是代码...(任何帮助将非常感激)
<?php
include ( 'config.php' );
$usuarioID = $_POST[ 'UsuarioID' ];
function setChid( $liderID ) {
$row = null;
$connection = new mysqli( $host, $user, $password, $dataBase, $port );
$query = 'SELECT UsuarioID, Nombre FROM Usuarios WHERE (LiderID=' . $liderID . ')';
$result = $connection->query( $query );
echo ( '<ul>' );
while( $row = $result->fetch_array() ) {
echo ( '<li>' . $row[1] . '</li>' );
}
echo ( '</ul>' );
mysqli_close();
}
$row = null;
$connection = new mysqli( $host, $user, $password, $dataBase, $port );
$query = 'SELECT UsuarioID, Nombre FROM Usuarios WHERE (UsuarioID=' . $usuarioID . ')';
$result = $connection->query( $query );
while( $row = $result->fetch_array() ) {
echo ( '<ul class="tree">' );
echo ( '<li>' . $row[1] . '</li>' );
setChild( $row[0] );
echo ( '</ul>' );
}
mysqli_close();
&GT;
答案 0 :(得分:2)
您的函数名称是
function setChid( $liderID ) {
并呼叫为
setChild( $row[0] );
所以你需要纠正它。
所以改变
function setChid( $liderID ) {
到
function setChild( $liderID ) {