$telefono = $_POST['telefono']; $fecha = date('Y-m-d'); $correcto = false; // verificion si existe o no el paciente // verificar por nombre y apellido $nombreApellido = $Y->SeleccionarPacienteNombreApellido($nombre, $apellido); $cont1 = 0; foreach ($nombreApellido as $na) { $cont1++; } if ($cont1 > 0) { $datosPaciente = array('success' => 0, 'numeroUsuario' => null); } while (!$correcto) { $codigoPaciente = rand(); $codigoP = $Y->SeleccionarPacienteCodigo($codigoPaciente); $cont2 = 0; foreach ($codigoP as $cp) { $cont2++; } if ($cont2 > 0) { $correcto = false; } else { $correcto = true; } } if ($correcto && $cont1 == 0) { $ingresar = $Y->InsertarPacientes($nombre, $apellido, $edad, $telefono, $codigoPaciente, $fecha); $datosPaciente = array('success' => 1, 'numeroUsuario' => $codigoPaciente); } echo json_encode($datosPaciente);