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