Regresar a la página ComoCrearTuWeb.com
Resultados 1 al 3 de 3

Tema: error en sistema de registro de usuarios

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    17 jun, 12
    Ubicación
    OYON
    Mensajes
    117
    Poder de Reputación
    14

    error en sistema de registro de usuarios

    Resulta que tengo hecho un sistema de registro el cual me tira error en la linea 40 que es un else.

    Os pongo el código para ver si sois capaces de ver el fallo, ya que yo no lo he sido.

    dejo tanto el codigo del formulario como el PHP que introduce y valida los datos.

    Formulario de registro:

    Código:
    <form action="" method="post">
    		<p>Nombre de Usuario:
    		<input type="text" name="user" id="kike" size="20px" /><br/></p>
    		<p>Nombre:
    		<input type="text" name="name" id="name" size="20px"/><br/><br/></p>
    		<p>Contrase&ntilde;a:
    		<input type="password" name="pass" id="pass" size="20px"/><br/></p>
    		<p>Reescriba su contrase&ntilde;a:
    		<input type="password" name="compass" id="compass" size="20px"/><br/><br/></p>
    		<p>E-mail:
    		<input type="text" name="email" id="mail" size="20px"/><br/></p>
    		<p>Reescriba su E-mail:
    		<input type="text" name="emailto" id="mailto" size="20px"/>	<br/>
    		<input type="submit" name="submit" id="boto" value="Registrarse"	/>
    	</form>
    PHP de validacion e inserción:

    Código:
    <?php
    include("conexion.php")
    
    $ip     	= $_SERVER['REMOTE_ADDR'];
    $usuario	= $_POST['user'];
    $nombre 		= $_POST['name'];
    $clave		= $_POST['pass'];
    $comclave	= $_POST['compass'];
    $email		= $_POST['email'];
    $emailcom	= $_POST['emailto'];
    $insert 	= "INSERT INTO usuario (nombre,usuario,password,email,ip)values('$nombre','$usuario','$clave','$email','$ip')";
    if($usuario == "" || $nombre == "" ){
    	echo 'El campo Usuario o el campo nombre esta vacio, porfavor rellenelo.';
    }else if($clave == "" || $comclave == "") {
    		echo '<p class="pass">Uno de los campos de contraseña esta vacio, porfavor rellenelo.</p>';
    }else if($email == "" || $emailcom == "") {
    		echo '<p class="email">Alguno de los campos E-mail esta vacio, porfavor rellenelo.</p>';
    	}else {
    		if($clave != $comclave){
    			echo '<p class="pass">Las contraseñas no coinciden.</p>'
    	}else {
    		if($email != $emailcom) {
    			echo '<p class="email">Los E-mails no coinciden.</p>';
    	}else {
    			mysql_query($insert)or die(mysql_error());
    			echo 'Los datos han sido recogidos con exito se le enviara un E-mail con los datos de su cuenta.';
    			}
    			}
    			}					
    ?>
    Gracias de antemano para todos los que me puedan ayudar.

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    28 jun, 08
    Mensajes
    488
    Poder de Reputación
    22
    Te falta al final de esa linea el punto y coma ; para finalizar la linea de codigo.

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    17 jun, 12
    Ubicación
    OYON
    Mensajes
    117
    Poder de Reputación
    14
    Muchisimas gracias no me había dado ni cuenta, los errores mas gordos casi siempre suelen ser una chorrada xD pero dan mucho la lata.

    Muchas gracias.

Temas Similares

  1. Sistema de registro de usuarios
    Por FoxLoghan en el foro Sistema de Registro de Usuarios
    Respuestas: 118
    Último Mensaje: 06/07/2014, 17:50
  2. sistema de registro de usuarios
    Por 085408772 en el foro Sistema de Registro de Usuarios
    Respuestas: 1
    Último Mensaje: 05/02/2011, 17:32
  3. SISTEMA DE REGISTRO DE USUARIOS...dudas
    Por punkitopunk en el foro Sistema de Registro de Usuarios
    Respuestas: 1
    Último Mensaje: 15/02/2008, 18:29

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •