Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2005, 14:56
alejoluc
 
Fecha de Ingreso: febrero-2004
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 2
Paginar un array

Como puedo hacer para que se pagine un array en orden alfabetico, este codigo no funciona:

Tengo el siguiente codigo:

Código PHP:
<? 
$limite
= 2; 
$file= array ("Battlefield|<|1|<|", 
"Tony Hawk's|<|2|<|", 
"The Sims|<|3|<|", 
"Star wars|<|0|<|"); 
$total= count($file); 
$pag= @$_GET["pag"]; 
if (empty(
$pag)){ 
$paginaactual= 1; 
}else{ 
$paginaactual= $pag; 
} 
$desde= $paginaactual*$limite-$limite; 
$hasta= $paginaactual*$limite; 
for (
$i=$desde;$i<$total;$i++){ 
$dato= @explode("|<|", $file[$i]); 
$juego[$i]= $dato[0]; 
$id[$i]= $dato[1]; 
} 
asort ($juego); 
for (
$j=$desde;$j<$total and $j<$hasta;$j++){ 
$K= key($juego); 
$actual= current($juego); 
echo 
"El juego actual es $actual, y su ID es $id[$K].<br><br>"; 
next ($juego); 
} 

//PAGINAS 
if ($total>$limite){ 
$paginas= ceil($total/$limite); 
for (
$i=1;$i<=$paginas;$i++){ 
if (
$i==$paginaactual){ 
echo 
"<b>$i</b> "; 
}else{ 
echo 
"<a href=?pag=$i>$i</a> "; 
} 
} 
} 
?>
Copienlo y peguenlo, van a notar que Star Wars aparece en las dos paginas, como puedo hacer??
Ayuda!!!!!!!!!!!!!
__________________
De mucho estudiar nadie se murió, pero mas vale no arriesgarse