Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2009, 02:22
daniel_acevedo
 
Fecha de Ingreso: enero-2008
Ubicación: Valencia
Mensajes: 23
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Ordenar por campo DATE

Antes que nada, Saludos.

Hoy vengo con una duda que ya me han dicho es muy tonta pero por falta de tiempo no me han podido aclarar. Uso la galeria VictorCL y estoy tratando de modificarla para que la dentro de una categoria me ordene las imagenes por un campo DATE, el campo está en la base de datos como imagen_descripcion (antes era VARCHAR y lo he pasado a DATE), bien a la hora de subir la imagenes todo bien, pero no se como modificar la funcion para que me imprima ordenando por ese campo (imagen_descripcion). Acá pongo el fragmento de la función.

Código PHP:
function listar_imagenes($cat_id,$page){
    global 
$con_db,$galeria;
    
$PHP_SELF=$_SERVER['PHP_SELF'];
    
$cont=0;
    
$query=mysql_query("SELECT imagen_id FROM galeria_imagenes where imagen_categoria='".$cat_id."'",$con_db);
    
$totalrowsmysql_num_rows($query); 
    if(
$page == "" ){
        
$page 1;
    } 
    
$limitvalue $page $galeria['limite'] - ($galeria['limite']); 
    
    
$query=mysql_query("select * from galeria_imagenes, where imagen_categoria='".$cat_id."' order by galeria_descripcion asc LIMIT $limitvalue,".$galeria['limite']."",$con_db);
    
        if(
mysql_num_rows($query) == 0){
            echo 
"<br /><b style='color:#FF0000'>No existen imagenes aun.</b>";
        }else
        {
        echo 
"<table cellspacing='3' cellpadding='2' ><tr>";
        while(
$lista=mysql_fetch_array($query))
        {
            if(
$cont == $galeria['fila_imagenes']) 
            {
            echo 
"</tr><tr>";
            
$cont=0;
            }
          echo 
"<td style='padding:2px;border:1px solid #c0c0c0;'><a href='?cat_id=".$cat_id."&amp;img_id=".$lista['imagen_id'].$galeria['url_opcional']."'><img style='border:0;' src='".$galeria['url_imagenes']."min_".$lista['imagen_nombre']."' alt='' /></a></td>    ";
          
$cont=$cont+1;
    
  } 
He intentado colocar el primero query así

Código PHP:
$query=mysql_query("SELECT imagen_id FROM galeria_imagenes where imagen_categoria='".$cat_id." order by imagen_descripcion",$con_db); 
pero no ha funcionado

Espero una buena alma que me ayude en esta jeje.

Saludos de nuevo y gracias de antemano!
Suerte!