Foros del Web » Programando para Internet » PHP »

errores en formulario de registro

Estas en el tema de errores en formulario de registro en el foro de PHP en Foros del Web. Estos son los errores al cumplimentar el formulario: ( ! ) Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\zulo\includes\funciones.php on line ...
  #1 (permalink)  
Antiguo 21/02/2012, 11:24
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 10 meses
Puntos: 1
errores en formulario de registro

Estos son los errores al cumplimentar el formulario:

( ! ) Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\zulo\includes\funciones.php on line 333
Call Stack
# Time Memory Function Location
1 0.0020 412056 {main}( ) ..\alta_usuario.php:0
2 0.0100 525240 comprobaruser( ) ..\alta_usuario.php:51
3 0.0123 525584 mysql_num_rows ( ) ..\funciones.php:333

( ! ) Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\zulo\includes\funciones.php on line 348
Call Stack
# Time Memory Function Location
1 0.0020 412056 {main}( ) ..\alta_usuario.php:0
2 0.0129 525328 comprobarmail( ) ..\alta_usuario.php:54
3 0.0137 525672 mysql_num_rows ( ) ..\funciones.php:348

Las funciones:

Código PHP:
Ver original
  1. function comprobaruser($user)
  2.     {
  3.         global $database_conexionzulo, $conexionzulo;
  4.         mysql_select_db($database_conexionzulo, $conexionzulo);
  5.         $query_ConsultaFuncion = sprintf("SELECT strNick FROM tblusuarios WHERE strNick = %s",$user);
  6.         $ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzulo);
  7.         $totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
  8.         if ($totalRows_ConsultaFuncion == 0)
  9.         return 0;
  10.  
  11.     }      
  12.  
  13. // +++++++++++++++++++++++++++++++++++++++++++
  14. // +++++++++++++++++++++++++++++++++++++++++++
  15.  
  16. function comprobarmail($user)
  17.     {
  18.         global $database_conexionzulo, $conexionzulo;
  19.         mysql_select_db($database_conexionzulo, $conexionzulo);
  20.         $query_ConsultaFuncion = sprintf("SELECT strEmail FROM tblusuarios WHERE strEmail = %s",$user);
  21.         $ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzulo);
  22.         if($row = mysql_fetch_assoc($ConsultaFuncion))
  23.         return 0;
  24.  
  25.     }
  #2 (permalink)  
Antiguo 21/02/2012, 11:31
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 5 meses
Puntos: 88
Respuesta: errores en formulario de registro

no esta devolviendo resultados tu consulta por eso te manda esa advertencia(no es error)
prueba usando el or die(mysql_error) en tus querys, ejemplo
Código PHP:
Ver original
  1. $ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzulo) or die(mysql_error);
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 21/02/2012, 16:06
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: errores en formulario de registro

Pues esto me devuelve...
( ! ) Notice: Use of undefined constant mysql_error - assumed 'mysql_error' in C:\wamp\www\zulo\includes\funciones.php on line 332
Call Stack
# Time Memory Function Location
1 0.0020 412056 {main}( ) ..\alta_usuario.php:0
2 0.0090 526248 comprobaruser( ) ..\alta_usuario.php:51
mysql_error
  #4 (permalink)  
Antiguo 21/02/2012, 16:14
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: errores en formulario de registro

No gracias ahora no...

Me devuelve esto:

Table 'zulo.tblusuarios' doesn't exist

Sere tonto xDD

Ahora me da este error:

Unknown column 'nobo' in 'where clause'
  #5 (permalink)  
Antiguo 22/02/2012, 10:30
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 5 meses
Puntos: 88
Respuesta: errores en formulario de registro

perdona, lo primero fue un error mio de no colocar las () ya que debía de ser mysql_error(), pero veo que lo resolviste, ahora, lo que te esta indicando es que el campo nobo no existe en tu tabla, coloca la tabla correcta o verifica el nombre y escribe el correcto, con eso se solucionará tu problema
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #6 (permalink)  
Antiguo 22/02/2012, 14:57
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: errores en formulario de registro

Lo he solucionado poniendo '' las comillas simples. Pero no entiendo porque....
  #7 (permalink)  
Antiguo 22/02/2012, 15:06
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 5 meses
Puntos: 88
Respuesta: errores en formulario de registro

pon la linea que te muestra el error, pero por lo que dices, me atrevo a pensar que lo que estaba tratando de localizar como una columna en realidad era un dato de tipo string, por eso las comillas lo solucionaron, pero habría que ver el código para saber si estoy en lo correcto.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.

Etiquetas: errores, formulario, mysql, registro, usuarios
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 14:10.