Buenas a todos:
Ante todo muchas gracias por vuestra atención.
He estado mirando por muchos mensajes de este tipo dentro y fuera del foro, y no he conseguido hayar la solución:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\WebTV\registro.php:15) in C:\xampp\htdocs\WebTV\registro.php on line 28
Se trata de un sistema de registro de usuarios, utilizo el email como campo para diferenciar a los usuarios y a la hora de que un usuario se registre, si introduce un email que ya esta en la base de datos mustra un mensaje:
registro.php
Empezariamos a contar en la linea 15:
Código PHP:
<?php
include("includes/conection.php");
$link=conection();
$email = $_POST['email'];
$result = mysql_query("SELECT US_NOMBRE,US_EMAIL FROM usuario WHERE US_EMAIL = '$email'") or die (mysql_error());
if((mysql_num_rows($result)) != 0)
{
?>
<script language="javascript">
alert("Existe un usuario con el mismo email.");
</script>
<?php
header("Location:./prueba-registro-usuario.php");
exit();
}
else
{?>
He probado tambien utilizando las "meta" en html para redireccionar pero se me añade un campo vacio en la base de datos y no mola.
Creo que el problema reside en que cuando el usuario pulsa el boton "Enviar" le mando a
registro.php y aqui es donde se conecta y se comprueba la existencia del email.
Si alguno puede darme una solución o guiarme algo mejor a la hora de hacer las pruebas... estaré muy agradecido!
Un saludo a todos