Autor Tema: variable  (Leído 4839 veces)

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #15 en: 05 de Junio de 2007, 23:39:48 pm »
Creo que es:

if(!mysql_num_rows($query)==0){

Prueba con:

if(mysql_num_rows($query) !=0){
Voy a provar!!

EDITO: Ya lo prove...

Código: [Seleccionar]
Parse error: parse error, unexpected '}' in /var/www/vhosts/cristiantorrijos.com/httpdocs/registrador.php on line 50
« Última modificación: 05 de Junio de 2007, 23:42:27 pm por G2K »
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Comunidad PHPeros

Re: variable
« Respuesta #15 en: 05 de Junio de 2007, 23:39:48 pm »

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: variable
« Respuesta #16 en: 05 de Junio de 2007, 23:45:04 pm »
Ya esta ahora en la linea 50 esta el } que sobra ;) Si los errores los tienes bien indicados, eso si, en ingles...
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #17 en: 05 de Junio de 2007, 23:47:08 pm »
Ya esta ahora en la linea 50 esta el } que sobra ;) Si los errores los tienes bien indicados, eso si, en ingles...
DIOOOSSS!!! ahora en la 51? :S pero si lo e eliminado solamente

Parse error: parse error, unexpected $ in /var/www/vhosts/cristiantorrijos.com/httpdocs/registrador.php on line 51
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: variable
« Respuesta #18 en: 06 de Junio de 2007, 00:14:06 am »
...
G2K tranquilizate... jajaja A ver si alguien mas te ayuda que yo ya no tengo mastiempo por hoy ;)
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #19 en: 06 de Junio de 2007, 07:37:58 am »
...
G2K tranquilizate... jajaja A ver si alguien mas te ayuda que yo ya no tengo mastiempo por hoy ;)
Es que tengo muy atrasada la Web... y ya deberia tener montado el registro y el logeo xD

PD: Gracias por tu ayuda ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: variable
« Respuesta #20 en: 06 de Junio de 2007, 08:33:29 am »
Sorry por el doble post:

<?php

mysql_conect
("localhost""usuario""*****************"); #Conecto con la base de datos
mysql_selected_db("Nombre_de_la_base_de_datos") or die(&#39;No se a podido conectar a la base de datos, contacte con G2K&#39;); #Selecciono la base de datos

if($_POST[&#39;registrar&#39;]){
 


if($_POST[contra]==$_POST[contra2]){


$query mysql_query("SELECT * FROM usuarios WHERE usuario=&#39;$POST[usuario]&#39; or correo=&#39;$_POST[correo]&#39;");
if(!
mysql_num_rows($query)==0){

if(!
$_POST[usuario]){
$error "Usted no nos a proporcionado un nombre de usuario";
}

if(!
$_POST[contra]){
$error "Usted no nos a proporcionado una contraseña";
}

if(!
$_POST[correo]){
$error "Usted se no nos a proporcionado un mail";
}
}
}
}

$usuario $_POST[usuario];
$contra md5($_POST[contra]);
$correo $_POST[correo];
$ip $REMOTE_ADDR;
$vipdia date("j");
$vipmes date("n");
$vipa date("Y");


 else {
$error "El nombre de usuario y/o el correo electronico ya a sido registrado";
}

else {
$error "Las contraseñas que nos a proporcionado no coinciden";
}

if(
$error){ 
echo 
"A ocurrido un error: $error";

} else {

mysql_query("INSER INTO usuarios (usuario,contra,correo,creditos,mensajes,publicidad,VIP_dia,VIP_mes,VIP_a,DJ_COM,MOD,REP,ADMIN,ip) VALUES (&#39;$usuario&#39;,&#39;$contra&#39;,&#39;$correo&#39;,&#39;30&#39;,&#39;0&#39;,&#39;SI&#39;,&#39;$vipdia&#39;,&#39;$vipmes&#39;,&#39;$vipa&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;$ip&#39;)")
}
?>


Pruebalo así, menudo lio tienes montao con los If y los Elses xD.

Saludos!
« Última modificación: 06 de Junio de 2007, 08:36:01 am por JuAnCHO »

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #21 en: 06 de Junio de 2007, 13:42:13 pm »
Juancho con el codigo que me as pasado me da el siguiente error...:

Parse error: parse error, unexpected T_ELSE in /var/www/vhosts/cristiantorrijos.com/httpdocs/registrador.php on line 40
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado SiRw2P

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: 2
    • Ver Perfil
Re: variable
« Respuesta #22 en: 06 de Junio de 2007, 15:17:19 pm »
G2K la comunidad no solo es naveda, no solo el sabe PHP..... ya en varios post te pasa igual solo le preguntas a el obviando a los demás para eso usa los MP. Sin mala intención  ;)

Desconectado Txapu

  • PHPerit@
  • *
  • Mensajes: 27
  • Karma: 6
  • Sexo: Masculino
    • Ver Perfil
Re: variable
« Respuesta #23 en: 06 de Junio de 2007, 15:22:53 pm »
Prueba esto, a ver si rula...

Código: [Seleccionar]
<?php

mysql_conect
("localhost""usuario""*****************"); #Conecto con la base de datos
mysql_selected_db("Nombre_de_la_base_de_datos") or die(&#39;No se a podido conectar a la base de datos, contacte con G2K&#39;); #Selecciono la base de datos

if($_POST[&#39;registrar&#39;]){
 


if($_POST[contra]==$_POST[contra2]){

$query mysql_query("SELECT * FROM usuarios WHERE usuario=&#39;$POST[usuario]&#39; or correo=&#39;$_POST[correo]&#39;");
if(!mysql_num_rows($query)==0){

if(!$_POST[usuario]){
$error "Usted no nos a proporcionado un nombre de usuario";
}

if(!$_POST[contra]){
$error "Usted no nos a proporcionado una contraseña";
}

if(!$_POST[correo]){
$error "Usted se no nos a proporcionado un mail";
}

$usuario $_POST[usuario];
$contra md5($_POST[contra]);
$correo $_POST[correo];
$ip $REMOTE_ADDR;
$vipdia date("j");
$vipmes date("n");
$vipa date("Y");


} else {
$error "El nombre de usuario y/o el correo electronico ya a sido registrado";
}

} else {
$error "Las contraseñas que nos a proporcionado no coinciden";
}

if(
$error){
echo "A ocurrido un error: $error";

} else {

mysql_query("INSER INTO usuarios (usuario,contra,correo,creditos,mensajes,publicidad,VIP_dia,VIP_mes,VIP_a,DJ_COM,MOD,REP,ADMIN,ip) VALUES (&#39;$usuario&#39;,&#39;$contra&#39;,&#39;$correo&#39;,&#39;30&#39;,&#39;0&#39;,&#39;SI&#39;,&#39;$vipdia&#39;,&#39;$vipmes&#39;,&#39;$vipa&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;$ip&#39;)")
}
?>

Parece que sobra un }

De todos modos, te recomiendo que uses los Tabs para separar bloques, es mas facil luego encontrar posibles fallos

Saludos,
M

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #24 en: 06 de Junio de 2007, 15:55:22 pm »
G2K la comunidad no solo es naveda, no solo el sabe PHP..... ya en varios post te pasa igual solo le preguntas a el obviando a los demás para eso usa los MP. Sin mala intención  ;)
SOLO a sido esta y otra no varios...
Prueba esto, a ver si rula...

Código: [Seleccionar]
<?php

mysql_conect
("localhost""usuario""*****************"); #Conecto con la base de datos
mysql_selected_db("Nombre_de_la_base_de_datos") or die(&#39;No se a podido conectar a la base de datos, contacte con G2K&#39;); #Selecciono la base de datos

if($_POST[&#39;registrar&#39;]){
 


if($_POST[contra]==$_POST[contra2]){

$query mysql_query("SELECT * FROM usuarios WHERE usuario=&#39;$POST[usuario]&#39; or correo=&#39;$_POST[correo]&#39;");
if(!mysql_num_rows($query)==0){

if(!$_POST[usuario]){
$error "Usted no nos a proporcionado un nombre de usuario";
}

if(!$_POST[contra]){
$error "Usted no nos a proporcionado una contraseña";
}

if(!$_POST[correo]){
$error "Usted se no nos a proporcionado un mail";
}

$usuario $_POST[usuario];
$contra md5($_POST[contra]);
$correo $_POST[correo];
$ip $REMOTE_ADDR;
$vipdia date("j");
$vipmes date("n");
$vipa date("Y");


} else {
$error "El nombre de usuario y/o el correo electronico ya a sido registrado";
}

} else {
$error "Las contraseñas que nos a proporcionado no coinciden";
}

if(
$error){
echo "A ocurrido un error: $error";

} else {

mysql_query("INSER INTO usuarios (usuario,contra,correo,creditos,mensajes,publicidad,VIP_dia,VIP_mes,VIP_a,DJ_COM,MOD,REP,ADMIN,ip) VALUES (&#39;$usuario&#39;,&#39;$contra&#39;,&#39;$correo&#39;,&#39;30&#39;,&#39;0&#39;,&#39;SI&#39;,&#39;$vipdia&#39;,&#39;$vipmes&#39;,&#39;$vipa&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;NO&#39;,&#39;$ip&#39;)")
}
?>

Parece que sobra un }

De todos modos, te recomiendo que uses los Tabs para separar bloques, es mas facil luego encontrar posibles fallos

Saludos,
M
el error persiste... Parse error: parse error, unexpected '}' in /var/www/vhosts/cristiantorrijos.com/httpdocs/registrador.php on line 50
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Txapu

  • PHPerit@
  • *
  • Mensajes: 27
  • Karma: 6
  • Sexo: Masculino
    • Ver Perfil
Re: variable
« Respuesta #25 en: 06 de Junio de 2007, 16:10:30 pm »
Se me pasaron un par de cosas :P

En el "mysql_query" hay errores al concatenar cadenas y variables
Se me coló otro }

Creo que ya está prueba ahora a ver... (yo no lo puedo probar pq estoy ahora en el curro :(


Código: [Seleccionar]
<?php

mysql_conect
("localhost""usuario""*****************"); #Conecto con la base de datos
mysql_selected_db("Nombre_de_la_base_de_datos") or die(&#39;No se a podido conectar a la base de datos, contacte con G2K&#39;); #Selecciono la base de datos

if($_POST[&#39;registrar&#39;]){
 
if($_POST[contra]==$_POST[contra2]){

$query mysql_query("SELECT * FROM usuarios WHERE usuario=&#39;$POST[usuario]&#39; or correo=&#39;$_POST[correo]&#39;");
if(!mysql_num_rows($query)==0){

if(!$_POST[usuario]){
$error "Usted no nos a proporcionado un nombre de usuario";
}

if(!$_POST[contra]){
$error "Usted no nos a proporcionado una contraseña";
}

if(!$_POST[correo]){
$error "Usted se no nos a proporcionado un mail";
}

$usuario $_POST[usuario];
$contra md5($_POST[contra]);
$correo $_POST[correo];
$ip $REMOTE_ADDR;
$vipdia date("j");
$vipmes date("n");
$vipa date("Y");


} else {
$error "El nombre de usuario y/o el correo electronico ya a sido registrado";
}

} else {
$error "Las contraseñas que nos a proporcionado no coinciden";
}
}
if(
$error){
echo "A ocurrido un error: $error";

} else {
mysql_query(&#39;INSER INTO usuarios (usuario,contra,correo,creditos,mensajes,publicidad,VIP_dia,VIP_mes,VIP_a,DJ_COM,MOD,REP,ADMIN,ip) VALUES (&#39;.$usuario.&#39;,&#39;.$contra.&#39;,&#39;.$correo.&#39;,\&#39;30\&#39;,\&#39;0\&#39;,\&#39;SI\&#39;,&#39;.$vipdia.&#39;,&#39;.$vipmes.&#39;,&#39;.$vipa.&#39;,\&#39;NO\&#39;,\&#39;NO\&#39;,\&#39;NO\&#39;,\&#39;NO\&#39;,&#39;.$ip.&#39;)&#39;);
}
?>

« Última modificación: 06 de Junio de 2007, 16:22:03 pm por Txapu »

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #26 en: 06 de Junio de 2007, 16:29:36 pm »
Muchas Gracias...

Pero yo lo flipo... Fatal error: Call to undefined function: mysql_conect() in /var/www/vhosts/cristiantorrijos.com/httpdocs/registrador.php on line 3

Ahora me da error en la función de conectar y e mirado que estuvieran bien el nombre de usuario y la pass y me da error?? :S


EDITO: Reparado lo anterior ahora me da... Fatal error: Call to undefined function: mysql_selected_db() in /var/www/vhosts/cristiantorrijos.com/httpdocs/registrador.php on line 4 xDDD volvere a intentar reparalo xDD

EDITO2: Reparado todo!! ahora lo que me da error es que me dice que A ocurrido un error: El nombre de usuario y/o el correo electronico ya a sido registrado y es que miro en la base de datos y no hay ningun dato en usuarios... :S
« Última modificación: 06 de Junio de 2007, 16:42:21 pm por G2K »
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #27 en: 06 de Junio de 2007, 16:48:04 pm »
El codigo acutalmente:
<?php

$conectar 
mysql_connect( &#39;localhost&#39;, &#39;usuario&#39;, &#39;***************&#39;) or die(&#39;Could not connect to server.&#39; );
mysql_select_db(&#39;basededatos&#39;, $conectar) or die(&#39;Could not select database.&#39;);

if($_POST[&#39;registrar&#39;]){
 
	
if(
$_POST[contra]==$_POST[contra2]){
	

	
	
$query mysql_query("SELECT * FROM usuarios WHERE usuario=&#39;$POST[usuario]&#39; or correo=&#39;$_POST[correo]&#39;");
	
	
if(!
mysql_num_rows($query)==0){
	
	

	
	
	
if(!
$_POST[usuario]){
	
	
	
	
$error "Usted no nos a proporcionado un nombre de usuario";
	
	
	
}
	
	

	
	
	
if(!
$_POST[contra]){
	
	
	
	
$error "Usted no nos a proporcionado una contraseña";
	
	
	
}
	
	

	
	
	
if(!
$_POST[correo]){
	
	
	
	
$error "Usted se no nos a proporcionado un mail";
	
	
	
}
	
	

	
	
	
$usuario $_POST[usuario];
	
	
	
$contra md5($_POST[contra]);
	
	
	
$correo $_POST[correo];
	
	
	
$ip $REMOTE_ADDR;
	
	
	
$vipdia date("j");
	
	
	
$vipmes date("n");
	
	
	
$vipa date("Y");
	
	

	
	

	
	
} else {
	
	
	
$error "El nombre de usuario y/o el correo electronico ya a sido registrado";
	
	
}
	

	
} else {
	
	
$error "Las contraseñas que nos a proporcionado no coinciden";
	
}
}
if(
$error){
	
echo 
"A ocurrido un error: $error";

} else {
	
mysql_query(&#39;INSER INTO usuarios (usuario,contra,correo,creditos,mensajes,publicidad,VIP_dia,VIP_mes,VIP_a,DJ_COM,MOD,REP,ADMIN,ip) VALUES (&#39;.$usuario.&#39;,&#39;.$contra.&#39;,&#39;.$correo.&#39;,\&#39;30\&#39;,\&#39;0\&#39;,\&#39;SI\&#39;,&#39;.$vipdia.&#39;,&#39;.$vipmes.&#39;,&#39;.$vipa.&#39;,\&#39;NO\&#39;,\&#39;NO\&#39;,\&#39;NO\&#39;,\&#39;NO\&#39;,&#39;.$ip.&#39;)&#39;);
}
?>


PD: Sorry por el doble post!
« Última modificación: 06 de Junio de 2007, 16:49:59 pm por G2K »
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Txapu

  • PHPerit@
  • *
  • Mensajes: 27
  • Karma: 6
  • Sexo: Masculino
    • Ver Perfil
Re: variable
« Respuesta #28 en: 06 de Junio de 2007, 17:10:52 pm »
Por cierto, falta una "T" en el INSERT

Saludos, M

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: variable
« Respuesta #29 en: 06 de Junio de 2007, 21:15:20 pm »
Por cierto, falta una "T" en el INSERT

Saludos, M
Pues ahora que lo dices... :P

Lo provare pero no creo que sea eso :P

Saludos, muchas gracias

EDITO: Lo e provado pero debe haver algun fallo que hace que no se inserten los datos y de error... por cierto depues del primer if envez de verse en verde se ven en azul :S además yo creo que cuando se insertan los datos en la base de datos ya lo tenia bien puesto yo... ;S
« Última modificación: 06 de Junio de 2007, 21:21:46 pm por G2K »
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011