Páginas: [1] 2
|
 |
|
Autor
|
Tema: Error en registro de usuarios (Leído 2029 veces)
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
Hola. Estoy creando un sistema de usuarios para q la gente se registre. Al registrar, me da este error: Parse error: parse error in /home/webcindario/projectxeron/registrar.php on line 31 Y lo q pasa es q la linea 31 es </html>  Este es el codigo del archivo de registro de usuarios: <html> <head> <title>ProjectXeron</title> </head> <body> <?php include("bdconex.php"); if($_POST['nick'] == NULL OR $_POST['nick'] == "") { echo "Debes de introducir un Nick porfavor"; } else { if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } else { if($_POST['email'] == NULL OR $_POST['email'] == "") { echo "Debes de introducir un email porfavor"; } else { $link=Conectarse(); $nick=$_POST['nick']; $password=$_POST['password']; $email=$_POST['email']; mysql_query("insert into usuarios (nick,password,email) values ('$nick','$password','$email')",$link); ?> </body> </html> le veis algun error? Gracias y espera vuestra respuesta 
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
-Riven-Ward-
RivenSoft
Desconectado
Mensajes: 2.219
Do you like Mario? xDDDDDDDDDDDD
|
Pues si... No cerraste el último else. else { $link=Conectarse(); $nick=$_POST['nick']; $password=$_POST['password']; $email=$_POST['email']; mysql_query("insert into usuarios (nick,password,email) values ('$nick','$password','$email')",$link); ?> </body> </html> Antes de cerrar ( ?> ) debes poner la llave para cerrar ( } ) es uno de los cuantos errores típicos en php... A mi casi siempre me pasa xD Salu2!
|
|
|
|
|
En línea
|
Usuario Banneado
|
|
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
ya lo e cerrau y sigue dandome el mismo error  ¿Que hago? Gracias 
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
Lightning
Desconectado
Mensajes: 700
Lightning
|
te haz comido un gran corcho por alli en el medio, aparte del q nombro rivenward else { if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } ves mira, empiezas con el corcho ese, luego haces el if, y abres otro corcho y luego terminas cerrando un solo corcho y el otro no lo cierras o sea q deberia kedar else { if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } } Salu2
|
|
|
|
|
En línea
|
|
|
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
jeje ese error ya lo e arreglau ;-) gracias  pero me a salido otro XD. en la linea 18, el else: else { if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } } else <-------LINEA 18 es el ultimo else de todos. nose que hacer! XD gracias
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
-Riven-Ward-
RivenSoft
Desconectado
Mensajes: 2.219
Do you like Mario? xDDDDDDDDDDDD
|
Pues denuevo, no haz cerrado llaves  else { if($_POST['email'] == NULL OR $_POST['email'] == "") { echo "Debes de introducir un email porfavor"; } es hay... Yo creo que deberías hecharle una mirada al código tu mismo, ya que todos los errores han sido de las llaves... Salu2!
|
|
|
|
|
En línea
|
Usuario Banneado
|
|
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
ya lo e cerrau y no me va, me da el mismo error, el de la linea 18 XD gracias
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
-Riven-Ward-
RivenSoft
Desconectado
Mensajes: 2.219
Do you like Mario? xDDDDDDDDDDDD
|
Posteame el código que haz hido modificando... quizas al modificar algo se te borró otra cosa :S pero dejame verlo...
Salu2!
|
|
|
|
|
En línea
|
Usuario Banneado
|
|
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
aqui tienes:
<html> <head> <title>ProjectXeron</title> </head>
<body> <?php include("bdconex.php"); if($_POST['nick'] == NULL OR $_POST['nick'] == "") { echo "Debes de introducir un Nick porfavor"; } else { if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } } else { if($_POST['email'] == NULL OR $_POST['email'] == "") { echo "Debes de introducir un email porfavor"; } } else { $link=Conectarse(); $nick=$_POST['nick']; $password=$_POST['password']; $email=$_POST['email']; mysql_query("insert into usuarios (nick,password,email) values ('$nick','$password','$email')",$link); } ?> </body> </html>
Gracias ;-)
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
-Riven-Ward-
RivenSoft
Desconectado
Mensajes: 2.219
Do you like Mario? xDDDDDDDDDDDD
|
aqui tienes:
<html> <head> <title>ProjectXeron</title> </head>
<body> <?php include("bdconex.php"); if($_POST['nick'] == "") { echo "Debes de introducir un Nick porfavor"; } else { if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } } else { if($_POST['email'] == "") { echo "Debes de introducir un email porfavor"; } } else { $link=Conectarse(); $nick=$_POST['nick']; $password=$_POST['password']; $email=$_POST['email']; mysql_query("insert into usuarios (nick,password,email) values ('$nick','$password','$email')",$link); } ?> </body> </html>
Prueba de esta forma.... bueno ya me tengo que ir... a2... ojalá que te resulte Salu2!
|
|
|
|
|
En línea
|
Usuario Banneado
|
|
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
ok. pues nada, lo mismo, eso ademas no creo q tenga mucho q ver  Gracias ;-)
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
Lightning
Desconectado
Mensajes: 700
Lightning
|
hola no puedes hacer esto: if($_POST['nick'] == NULL OR $_POST['nick'] == "") { echo "Debes de introducir un Nick porfavor"; } else { if(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } } else { if($_POST['email'] == NULL OR $_POST['email'] == "") { echo "Debes de introducir un email porfavor"; } } else { $link=Conectarse(); $nick=$_POST['nick']; $password=$_POST['password']; $email=$_POST['email']; mysql_query("insert into usuarios (nick,password,email) values ('$nick','$password','$email')",$link); } ?> porke son muxos else tienen q ser elseif ponlo asi if($_POST['nick'] == NULL OR $_POST['nick'] == "") { echo "Debes de introducir un Nick porfavor"; } elseif(($_POST['password'] != $_POST['repassword']) || ($_POST['password'] == "")){ echo "Contraseñas invalidas"; } elseif($_POST['email'] == NULL OR $_POST['email'] == "") { echo "Debes de introducir un email porfavor"; } else { $link=Conectarse(); $nick=$_POST['nick']; $password=$_POST['password']; $email=$_POST['email']; mysql_query("insert into usuarios (nick,password,email) values ('$nick','$password','$email')",$link); } ?> asi ha de funcionar correctamente
|
|
|
|
|
En línea
|
|
|
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
bien, ahora no me da el error pero el caso es q cuando dejo todo en blanco y le doi a Registrar, solo me aparece el mensaje de "Debes de introducir un Nick porfavor" y los mensajes del password y del email no aparecen. ¿Que hago? Gracias ;-)
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
-Riven-Ward-
RivenSoft
Desconectado
Mensajes: 2.219
Do you like Mario? xDDDDDDDDDDDD
|
Pues debes hacerle un if a cada uno.. mira te explíco... Siesque pones If es que si pasa algo, haga tal cosa (ya lo deberías saber xD), ahora, elseif es para cuando ese if no pasa, haga otra cosa. Pero si pones varios if's envez de elseif's, podrás tener los mensajes que necesitas en caso de necesitarlos  . Salu2!
|
|
|
|
|
En línea
|
Usuario Banneado
|
|
|
Mr_KoRn3
Desconectado
Mensajes: 83
Mr_KoRn3
|
ok, voi a probarlo ;-)
|
|
|
|
|
En línea
|
Lo que conduce y arrastra al mundo no son las máquinas sino las ideas.
|
|
|
|
Páginas: [1] 2
|
|
|
|