Foros del Web » Programando para Internet » PHP »

Este error que significa?

Estas en el tema de Este error que significa? en el foro de PHP en Foros del Web. Buenas, tengo el formulario para entrar en la pagina principal , pero cuando apreto en en enviar , me loggea bien pero abajo empieza a ...
  #1 (permalink)  
Antiguo 26/11/2008, 11:26
Avatar de tata009  
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 7 meses
Puntos: 3
Este error que significa?

Buenas, tengo el formulario para entrar en la pagina principal , pero cuando apreto en en enviar , me loggea bien pero abajo empieza a correr un mensaje de error que dice:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/gu000220/public_html/pfvariables.php on line 94
| Admin |
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/gu000220/public_html/pfvariables.php on line 92


Les dejo estas lineas de error:

Cita:
92- while($datos = mysql_fetch_array($query)){
93 -$query=mysql_query("SELECT * FROM usuarios WHERE nick = '$datos[usuario]')");
94- $userdata = mysql_fetch_array($query);
echo "| <a href='".$pagina."?".$get."=registrados&u=".$userda ta[id]."'>".$datos[usuario]."</a> | ";






Esa son las dos lineas que me largan un error que no entiendo





Saludos, muchas gracias de antemano
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos
  #2 (permalink)  
Antiguo 26/11/2008, 11:31
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Este error que significa?

Código PHP:
$query=mysql_query("SELECT * FROM usuarios WHERE nick = '$datos[usuario]')"); 
En esa linea tienes un ")" de mas.
Postea las lineas que van antes de la 92, normalmente ese tipo de error es porque la consulta tiene algun error.
  #3 (permalink)  
Antiguo 26/11/2008, 11:38
 
Fecha de Ingreso: octubre-2008
Mensajes: 42
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Este error que significa?

hola, fijate en la linea 92 y 93, haces un mysql_fetch_array($query); y despues creas $query , tiene que ser al reves primero el $query y luego el mysql_fetch_array($query);.
El segundo error puede ser porque tienes que utilizar un while($userdata=mysql_fetch_array($query)). Espero te ayude.
Saludos
  #4 (permalink)  
Antiguo 26/11/2008, 11:54
Avatar de tata009  
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Este error que significa?

Muchisimas gracias a los dos , el problema era que tenia el parentesis de mas , pero de paso aprovecho para preguntarles como puedo hacer para que los usuarios puedan agregar un post por ejemplo , ya tengo un sistema por pts , mensajes privados y algunas cosillas mas pero no se como hacer para que puedan postear cosas ,

Saludos y gracias de antemano
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:50.