Cita:
Iniciado por Davidcb
Hola.
Yo cambiaría el if ($lista['id'] >= 1) por if (sizeof ($lista) > 0) para hacer la comprobación de si ha devuelto resultados.
Para que te muestre todos los datos, dentro del if tendrías que poner:
Código PHP:
while ($lista) {
$datos="por ".$lista['coment_name']." el ".$lista['coment_fecha']."<br>".$lista['coment']."
<br ><a href='javascript:history.back(1);'><b>Ir atras</b></a>"
.$lista['imagen_descripcion'];
}
Saludos
HOla..
Grasias por la respuest pero me sale el siguiente error:
Fatal error: Maximum execution time of 30 seconds exceeded in www\galeria\funciones.inc.php on line 290
Asi lo tengo como me dijiste no se cual sera el error...
Código PHP:
function coments_imagen($id){
global $con_db,$galeria;
$query=mysql_query("select * from galeria_coments where imagen_id='".$id."'",$con_db);
$lista=mysql_fetch_array($query);
if (sizeof ($lista) > 0){
while ($lista) {
$datos="por ".$lista['coment_name']." el ".$lista['coment_fecha']."<br>".$lista['coment']."
<br ><a href='javascript:history.back(1);'><b>Ir atras</b></a>"
.$lista['coment_name'];
}
}else{
$datos = "no hay comentarios";
}
return $datos;
}