hola, he leido el post y por no duplicar tema pregunto aqui,
he intentado hacer lo que decis arriba pero me sale bien todas las letras en la pagina, pero solo salen los resultados de la A, despues cuando le doy a alguna letra para que me muestre los resultados de la letra M por ejemplo, siempre me muestra la primera pagina que sale, la de la letra A,
alguien sabe donde meto la pata? Gracias.
Código PHP:
$_pagi_sql = "SELECT * FROM archivos WHERE name LIKE 'A%' order by name ASC";
$_pagi_result = mysql_query($_pagi_sql , $conexion) or die ( mysql_error() );
echo "<table width=65%><tr style='border:1px solid #009900' ><div align=center>";
if ($_pagi_result == NULL){
echo "No hay resultados por esa letra";
} else {
foreach( range( 'a', 'z' ) as $letra ) {
echo "<a href=\"listar_archivos_ordenalf.php?letra=$letra\">$letra</a>|";
}
}
echo "</div></tr>";
echo "</table>" ;
while($row = mysql_fetch_array($_pagi_result)){
$size=$row[size];
echo "<table width=65%><tr bgcolor= #61e877><div align=center>";
echo "<b>Titulo: </b>";
echo $row[name];
echo "</div></tr>";
echo"<tr> </tr>";
echo "<tr bgcolor= #c3c3c3><b> Descripcion: </b><br><br>";
echo $row[description];
echo "</tr>";
echo"<tr bgcolor= #c3c3c3 > </tr>";
echo "<tr bgcolor= #c3c3c3><b> Tamaño: </b>";
echo tamano_humano($size , $precision = 1 )." ";
echo "</tr>";
echo"<tr bgcolor= #c3c3c3> </tr>";
echo "<tr bgcolor= #c3c3c3><div align=center><a href=\"descargar.php?ruta=archivos/$row[ruta]\">Descargar</a></div>";
//echo "<tr bgcolor= #cccccc><div align=center><a href=archivos/$row[ruta]>Descargar</a></div>";
echo "</table>" ;
}
estan paginados los resultados con el PAGINATOR de jpinedo, pero esa parte del codigo no la he puesto para no sobrecargar,
Gracias.