Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/06/2009, 11:00
AlexAguila
 
Fecha de Ingreso: mayo-2009
Mensajes: 52
Antigüedad: 14 años, 11 meses
Puntos: 0
pero esa es una funcion que viene despues en realidad no tiene mucho que ver con la priemra que te muetra cuantos comentarios hay, porque si quito el codigo que tye muestra el numero de comentarios que es con el que tengo problema el script jala perfectamente inclusive si no hay comentarios el script funciona, todo es a partir de que esta consulta

Código PHP:
    <?
    
// publica cuantos comentarios hay validados
    
$request mysql_query("SELECT id, estado FROM comentarios WHERE estado = 'apto' AND id = " $_GET['id'] . " ORDER BY id ASC") or die(mysql_error()); 
    
$context mysql_num_rows($request) or die(mysql_error()); 
    echo 
$context;    
    
?>
encuentre no una fila vacia sino una inexistente porque aun no se ha escrito en la base de datos lo cual hace que cuando no encuentra nada ya no deje que lo demas funcione asi que dudo mucho que sea el codigo que viene despues de hehco intente con otros codigos sin funciones solo codigo html despues de eso y tampoco se ve nada

debe de poderce hacer un if durante esta consulta o despues y antes del contenido siguiente que te publique el numero cero o un texto que diga que no hay comentarios o bien que no publique nada pero que deje a lo demas funcionar

ya lo solucione

es de esta manera

Código PHP:
    <?
    
// publica cuantos comentarios hay validados
    
$request mysql_query("SELECT id, estado FROM comentarios WHERE estado = 'apto' AND id = " $_GET['id'] . " ORDER BY id ASC") or die(mysql_error()); 
    if(
mysql_num_rows($request)!=0)
    {
    
$context mysql_num_rows($request) or die(mysql_error());
    echo 
$context;
    }
    else
    {
     echo 
'0';
    }
    
?>
gracias por todo

Última edición por GatorV; 04/06/2009 a las 11:39