River_mdp
Usuario habitual
Usuario habitual

Hola, tengo un problema, me he descargado un tutorial de:

http://www.maestrosdelweb.com/editorial/phpforo/

para estudiar su codigo y asi aprender como se hace un foro simple, pero cuando lo quize probar (configurandolo y subiendo los archivos previamente) creando un nuevo tema me salio este error

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webcindario/f/o/foroargenmdp/forofake/index.php on line 10

me fijo en el codigo de fuente y no encuentro el problema, aunque si he encontrado la parte problematica (creo), la cual es esta:

$rs = mysql_query($sql, $con);
include('header.html');
if(mysql_num_rows($rs)>0)
{
    include('titulos_post.html');
    $template = implode("", file('post.html'));
    while($row = mysql_fetch_assoc($rs))
    {
        $color=($color==""?"#5b69a6":"");
        $row["color"] = $color;
        //manipulamos el mensaje
        $row["mensaje"] = nl2br($row["mensaje"]);
        $row["mensaje"] = parsearTags($row["mensaje"]);
        mostrarTemplate($template, $row);
    }
}

la que resalte en negrita es la linea que da origen al error que puse más arriba

Si me pudieran ayudar les agradeceria:-)

Avatar Image
@man / @woman
@man / @woman
$rs = mysql_query($sql, $con);

 $a=mysql_num_rows($rs);
echo 'Numero de temas: '.$a; 
  
include('header.html');
if(mysql_num_rows($rs)>0)

De esta forma, antes del error verías a ver que te sale esa instrucción, que después usas en el if.

River_mdp
Usuario habitual
Usuario habitual

Ahora me salen estos dos errores

Cita:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webcindario/f/o/foroargenmdp/forofake/index.php on line 11

Cita:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webcindario/f/o/foroargenmdp/forofake/index.php on line 15

Ah, y tambien me sale la cabecera del foro dos veces.

En la primera cabezera me sale el error de la linea 11 y en la segunda el de la linea 15

Help me please!!:-(


Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por River_mdp
Cita:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webcindario/f/o/foroargenmdp/forofake/index.php on line 11

Pues con esto, ya sabes que el fallo esta en como usas mysql_num_rows(), así que te vas al manual... http://es.php.net/manual/en/function.mysql-num-rows.php y te dice que debe ser usado con una sentencia "like SELECT or SHOW" ¿con que sentencia estas trabajando?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 04/Abr/2004, 08:29
Milo_SSD NoSetup.org17kApr/04
Por: , el 15/Mar/2008, 20:01
paulpapa Caos.X Ellocodelataquilla kissman666 NoSetup.org1511kFeb/15
Por: , el 13/Sep/2013, 15:46
Oricis NoSetup.org22kSep/13
Por: , el 27/Ago/2010, 20:44
sillysausage NoSetup.org DELEON.COM Sirquini84kSep/10
Por: , el 03/Dic/2009, 22:22
JAVA-LDEA llopisweb12kJan/10