I'm trying to save the "client" table but it does not ask me the question, it shows me the error "runtime error unexpected token < in json at position 0. The login if I do it correctly, but the save I can not perform.
// CREANDO MI CONEXION
$mysqli = new mysqli("localhost", "Ronald_1", "admin1234", "Ronald_Hotel");
//$mysqli = new mysqli("localhost", "root", "", "crud1");
$postdata = file_get_contents("php://input");
if (isset($postdata)) {
$request = json_decode($postdata);
$accion = $request->accion;
}
if (mysqli_connect_errno()) {
printf("Falló la conexión: %s\n", mysqli_connect_error());
exit();
}
switch ($accion) {
case 'login':
$pass= $request->password;
$email= $request->correo;
if(isset($pass) && isset($email)){
$sql1=("SELECT * FROM login WHERE contra='".$pass."' and usuario='".$email."' ");
$resultado = $mysqli->query($sql1);
//$row1= $resultado->fetch_array();
$n = $resultado->num_rows;
if($n>=1) {
while($fila=mysqli_fetch_array($resultado)){
$id=$fila[0];
$usuario=$fila[1];
$contra=$fila[2];
$tipo=$fila[3];
}
$arr= array('id' => $id,'password' => $contra, 'correo' => $usuario, 'token'=> 'existe', 'tipo' => $tipo);
echo json_encode($arr);
exit(0);
}
else {
$arr= array('error' => 'error');
echo json_encode($arr);
exit(0);
}
}
break;
case 'guardarcliente':
$nombre = $request->nombre; //acordate que arriba metes todo lo que recibis al request
$usuario = $request->usuario;
$contra = $request->contra;
$num_identidad = $request->num_identidad;
$empresa = $request->empresa;
$telefono = $request->telefono;
$direccion = $request->direccion;
$sqlqueryGuardar=("INSERT into login VALUES('','$usuario', '$contra', '$tipo_usuario')");
$sqlqueryGuardar2=("INSERT into cliente VALUES('','$nombre', '$usuario', '$contra', '$num_identidad', '$empresa', '$telefono', '$direccion')");
$resultado2 = $mysqli->query($sqlqueryGuardar);
$resultado2 = $mysqli->query($sqlqueryGuardar2);
$n = $resultado2->num_rows;
$arr= array('msg'=>$nombre );
echo json_encode($arr);
exit(0);
break;