Na, que se sigue resistiendo,
Si inserta bien , y sin repetirse el email en la base de datos.
pero acto seguido de insertarme en bbdd, me muestra el mensaje de "email_ existente",
cuando no debe mostrarlo ya que ha insertado correctamente por que no existia previamente.
es como si ejecutara la linea del header que hay despues del else, cuando no debe hacerlo.
Incluso he puesto una redireccion a la pagina de google si inserta correctamente y no redirecciona miren:
Código PHP:
Ver originalpublic function RegistrarUsuario($nombre_tabla, $array_datos, $email)
{
$con = $this->ConectarBbdd();
$sql = "SELECT * FROM " . $nombre_tabla . " WHERE email='$email' ";
{
$segundasql = "INSERT INTO " . $nombre_tabla . " (";
$segundasql .= ") VALUES('". implode("', '", $array_datos)."') ";
$res = mysqli_query($con,$segundasql) or
die ('Lo siento pero no selecciona los datos' .
//header("Location:formulario_registrate.php?mensaje_registro_usuario=registrado_correctamente");
header("Location:https://www.google.com"); }
else
{
header("Location:formulario_registrate.php?tipo_error_registro_usuario=email_existente"); }
}