Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2005, 11:30
Avatar de centinela77
centinela77
 
Fecha de Ingreso: diciembre-2004
Ubicación: León
Mensajes: 143
Antigüedad: 19 años, 4 meses
Puntos: 1
no se si te servirá pero lo primero que yo haría es lo siguiente:
Preparas el select y muestras los años de que dispones haciendo una criba con DISTINCT.

Código PHP:

<select name="ano" ONCHANGE="location = this.options[this.selectedIndex].value;">
   <?

   $sql 
"SELECT DISTINCT ano FROM tu_tabla_de_noticias";
   
$consulta mysql_db_query($bd$sql);
   echo 
"<option value=\"\">Selecciona el año</option>";
   while (
$fila mysql_fetch_array($consulta)) {
       echo 
"<option value=\"tu_pagina.php?ano=$fila[ano]\">$fila[ano]</option>";
   }
   echo 
"<option value=\"tu_pagina.php?ano=todos\">Mostrar Todas</option>";
   
?>
</select>
Si te fijas bien con esto el resto es fácil ... Lo unico que tendrias que hacer es una condicion para que en el caso de que seleccione un año realices dicha consulta y si selecciona "todos" realice un SELECT * ...

ya me contarás si te sirve y sino esperemos que nos cuentes como lo hiciste ..

un salu2