elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Septiembre 2008, 18:08  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderadores: дٳŦ٭, Red Mx)
| | |-+  Error en registro de usuarios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Imprimir
Autor Tema: Error en registro de usuarios  (Leído 1967 veces)
Mr_KoRn3

Desconectado Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Error en registro de usuarios
« en: 08 Mayo 2004, 07:02 »

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>  ;D
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 Desconectado

Mensajes: 2.219


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re: Error en registro de usuarios
« Respuesta #1 en: 08 Mayo 2004, 07:43 »

Pues si...


No cerraste el último else.

Citar
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 Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Re: Error en registro de usuarios
« Respuesta #2 en: 08 Mayo 2004, 07:56 »

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 Desconectado

Mensajes: 700


Lightning


Ver Perfil WWW
Re: Error en registro de usuarios
« Respuesta #3 en: 08 Mayo 2004, 08:06 »

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 Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Re: Error en registro de usuarios
« Respuesta #4 en: 08 Mayo 2004, 08:14 »

jeje ese error ya lo e arreglau ;-) gracias :D
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 Desconectado

Mensajes: 2.219


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re: Error en registro de usuarios
« Respuesta #5 en: 08 Mayo 2004, 08:27 »

Pues denuevo, no haz cerrado llaves ;D


Citar
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 Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Re: Error en registro de usuarios
« Respuesta #6 en: 08 Mayo 2004, 08:29 »

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 Desconectado

Mensajes: 2.219


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re: Error en registro de usuarios
« Respuesta #7 en: 08 Mayo 2004, 08:31 »

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 Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Re: Error en registro de usuarios
« Respuesta #8 en: 08 Mayo 2004, 08:33 »

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 Desconectado

Mensajes: 2.219


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re: Error en registro de usuarios
« Respuesta #9 en: 08 Mayo 2004, 08:37 »

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 Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Re: Error en registro de usuarios
« Respuesta #10 en: 08 Mayo 2004, 08:43 »

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 Desconectado

Mensajes: 700


Lightning


Ver Perfil WWW
Re: Error en registro de usuarios
« Respuesta #11 en: 08 Mayo 2004, 08:51 »

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 Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Re: Error en registro de usuarios
« Respuesta #12 en: 08 Mayo 2004, 08:56 »

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 Desconectado

Mensajes: 2.219


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re: Error en registro de usuarios
« Respuesta #13 en: 08 Mayo 2004, 10:43 »

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 Desconectado

Mensajes: 83


Mr_KoRn3


Ver Perfil
Re: Error en registro de usuarios
« Respuesta #14 en: 08 Mayo 2004, 10:52 »

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 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC