Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2009, 08:44
Avatar de Distriker
Distriker
 
Fecha de Ingreso: marzo-2008
Ubicación: Las Palmas De Gran Canarias
Mensajes: 924
Antigüedad: 17 años
Puntos: 23
Not a valid MySQL result resource y fallo en una linea 3 pero no lo identifico

Hola a todos, recurro a ustedes hoy debido a que tengo dos problemas con un foro que estoy creando (a partir de un tuto), empecemos por el 1º problema.
1º problema.
Me aparece este problema:
Código:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/distriker/public_html/imgbeta/foro/index.php on line 8
¿Por qué? He visitado mi código a ver si el mysql_num_rows() tenía algún fallo, pero he ido y está correcto, miren:

Código PHP:
if(mysql_num_rows($rs)>0
Mi código entero es este:

Código PHP:
<?php
require ('configuracion.php') ;
require (
'funciones.php') ;
require (
'header.html') ;
$sql "SELECT id, autor, titulo, fecha, respuestas, ultima-respuesta " ;
$sql.= "FROM foro WHERE identificador=0 ORDER BY ultima-respuesta DESC " ;
$rs mysql_query ($sql$conectar) ;
if(
mysql_num_rows($rs)>0)
{
$template implode (""file("temas.html")) ;
require (
'titulos.html') ;
while (
$row mysql_fetch_assoc($rss))
{
$color = ($color == ""?"#999999":"") ;
$row ["color"] = $color ;
mostrartemplate ($template$row) ;
}
}
require (
'footer.html') ;
?>
Es mas, he comparado el mio con el del autor y está correcto.

¿Qué le puede estar pasando a mi code? ¿Cómo lo podría solucionar?
2º problema.
Mi otro problema es que me aparece este error:

Código:
 Parse error:  syntax error, unexpected '=' in /home/distriker/public_html/imgbeta/foro/funciones.php(6) : eval()'d code on line 3 
Y nada, también estoy en blanco, porque en mi linea 3 tengo esto:

Código PHP:
$id $_GET ["id"] ; 
He buscado en el resto del codigo y me temo que tampoco he encontrado nada, os dejo aquí el code:

Código PHP:
<?php 
require('funciones.php'); 
$id $_GET["id"]; 
$citar $_GET["citar"]; 
$row = array("id" => $id); 
if(
$citar==1

    require(
'configuracion.php'); 
    
$sql "SELECT titulo, mensaje, identificador AS id FROM foro WHERE id='$id'"
    
$rs mysql_query($sql$con); 
    if(
mysql_num_rows($rs)==1$row mysql_fetch_assoc($rs); 
    
$row["titulo"] = "Re: ".$row["titulo"]; 
    
$row["mensaje"] = "[citar]".$row["mensaje"]."[/citar]"
    if(
$row["id"]==0$row["id"]=$id

$template implode(""file('formulario.html')); 
include(
'header.html'); 
mostrarTemplate($template$row); 
include(
'footer.html'); 
?>
¿Qué creeis que puede ser? ¿Cómo lo puedo solucionar?
Y bueno..., pues esto es todo, espero poder solucionarlo rápido, yo mientras me voy a poner a buscarle una solución pero agradecería vuestra ayuda

Saludos
__________________
Si no te quejas, nunca conseguiras nada, pero si te quejas siempre lo perderás todo.
Una mala acción da fruto a un mal Karma.