我正在尝试为自己拥有的多个表进行选择,以免多次执行同一操作,实际上我已经在某个时候做了,并且运行良好,但是这次我得到了以下信息:
注意:未定义的变量:在第37行的/opt/lampp/htdocs/Travailweb/TravailPHP/process_match.php中导致
我不知道我在做什么错。非常感谢您的帮助
这是我的代码的一部分
$codigo_negocio_sucursal=utf8_decode($_POST["codigo_negocio_sucursal"]);
$consulta="SELECT rp.I_CODIGO_ROL, sn.D_VALOR, p.C_NOMBRES_TRAB, p.C_APELLIDOS_TRAB, p.I_CODIGO, sn.F_HOR_NEC, dt.I_COD_SERV_TRV
FROM SERVICIOS_NEGOCIO sn, ROLES_PERSONA rp, SERVICIO_DISPONIBILIDAD sd,DISPONIBILIDAD_TRAVAILER dt, PERSONAS p, SUCURSAL su
WHERE sn.I_COD_NEGOCIO= su.I_CODIGO
AND su.I_CODIGO='".$codigo_negocio_sucursal."'
AND sn.I_COD_SERV_NEG= sd.I_COD_SERV_NEG
AND sd.I_COD_SERV_TRV= dt.I_COD_SERV_TRV
AND sn.C_ESTADO='Proceso aceptacion Travailer'
AND dt.I_COD_TRV = rp.I_CODIGO_ROL
AND rp.I_COD_PERSONA=p.I_CODIGO
AND sd.C_ESTADO='Notificación Travailer'
AND dt.C_ESTADO='Proceso aceptacion Travailer'";
$dbresult = mysqli_query(connect(),$consulta);
if ($dbresult)
{
$i = 0;
$player = array();
$json = array();
while ($player = $dbresult->fetch_object())
{
$result["I_CODIGO_ROL"][$i] = trim(utf8_encode($player->I_CODIGO_ROL)); $result["D_VALOR"][$i] = trim(utf8_encode($player->D_VALOR)); $result["C_NOMBRES_TRAB"][$i] = trim(utf8_encode($player->C_NOMBRES_TRAB));
$result["C_APELLIDOS_TRAB"][$i] = trim(utf8_encode($player->C_APELLIDOS_TRAB));
$result["I_CODIGO"][$i] = trim(utf8_encode($player->I_CODIGO));
$result["F_HOR_NEC"][$i] = trim(utf8_encode($player->F_HOR_NEC));
$result["I_COD_SERV_TRV"][$i] = trim(utf8_encode($player->I_COD_SERV_TRV));
$i = $i+1;
}
echo json_encode($result);
}