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:
PHP de validacion e inserción:
Gracias de antemano para todos los que me puedan ayudar.
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:
<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ña:
<input type="password" name="pass" id="pass" size="20px"/><br/></p>
<p>Reescriba su contraseñ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:
<?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.