php error when performing save typescript

0

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;
    
asked by Ronald López 08.10.2018 в 00:59
source

0 answers