$result = mysqli_query($con, $query); $numReg = mysqli_num_rows($result); $outp = "["; for ($i = 0; $i < $numReg; $i++) { $row = mysqli_fetch_array($result); if ($outp != "[") { $outp .= ","; } $outp .= '{"EMP_NO":"' . $row["EMP_NO"] . '", ' . '"APELLIDO":"' . $row["APELLIDO"] . '"}'; } $outp .= "]"; return $outp; } echo '['; switch ($opt) { case "dep": echo dameDepartamentos($con); break; case "dir": echo dameDirectores($con); break; case "depdir": echo dameDepartamentos($con); echo ','; echo dameDirectores($con); break; default: //echo '{"error":"Sense_opcio"}'; } echo ']'; //$con->close();
$boolResult = mysql_query($query); if (!$boolResult) { echo "<ERROR>" . utf8_encode($query) . "</ERROR>"; } } echo '<?xml version="1.0" encoding="UTF-8"?>'; echo '<DATOS>'; switch ($opt) { case "dep": dameDepartamentos(); break; case "dir": dameDirectores(); break; case "depdir": dameDepartamentos(); dameDirectores(); break; case "lisemp": dameEmpleados(); break; case "datemps": dameDatosEmpleados(); break; case "datemp": dameDatosEmpleado($EMP_NO); break; case "ins": insertEmpleado($EMP_NO, $APELLIDO, $OFICIO, $DIRECTOR, $FECHA_ALTA, $SALARIO, $COMISION, $DEP_NO); break; case "upd":