Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2009, 05:11
uri1230
 
Fecha de Ingreso: octubre-2009
Mensajes: 46
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación Respuesta: mostrar todos los registros con una funcion

Cita:
Iniciado por Davidcb Ver Mensaje
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;