Ya existe un cliente con ese correo
"; exit(); } if (saveCliente($nombre, $email, $direccion, $conexion) === false) { echo "
Ocurrio un problema al almacenar el registro de Cliente
"; exit(); } else { if (saveUser($username, $email, $password, $conexion) === false) { echo "
Ocurrio un problema al almacenar el registro de Cliente
"; exit(); } else { echo "
El cliente ha sido registrado correctamente
"; $mensaje = "Puedes loguearte, ya estás registrado"; $mensaje_codificado = urlencode($mensaje); header("Location: login.php?mensaje=" . $mensaje_codificado); exit; } } mysqli_close($conexion); } function getUserByEmail($email, $conexionSql) { $consulta_sql = "SELECT * FROM clientes WHERE correo_electronico = '$email'"; $resultado = mysqli_query($conexionSql, $consulta_sql); if (!$resultado) { exit("Error al ejecutar la consulta: " . mysqli_error($conexionSql)); } return mysqli_num_rows($resultado) > 0 ? true : false; } function saveCliente($nombre, $email, $direccion, $conexionSql) { $insercion_sql = "INSERT INTO clientes (nombre, correo_electronico, direccion) VALUES ('$nombre', '$email', '$direccion')"; $resultado = mysqli_query($conexionSql, $insercion_sql); if (!$resultado) { exit("Error al ejecutar la consulta: " . mysqli_error($conexionSql)); } return $resultado; } function saveUser($username, $email, $password, $conexionSql) { // $insercion_sql = "INSERT INTO usuarios (nombre_usuario, contraseña, cliente_id, correo_electronico) // VALUES ('$username', '$password', (SELECT cliente_id FROM clientes WHERE correo_electronico = '$email'),'$email')"; $insercion_sql = "INSERT INTO usuarios (nombre_usuario, contraseña, cliente_id, correo_electronico) SELECT '$username', '$password', cliente_id, '$email' FROM clientes WHERE correo_electronico = '$email'"; $resultado = mysqli_query($conexionSql, $insercion_sql); if (!$resultado) { exit("Error al ejecutar la consulta: " . mysqli_error($conexionSql)); } return $resultado; } ?>