Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2012, 07:10
Avatar de protoameeba
protoameeba
 
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 19 años, 3 meses
Puntos: 3
seleccionar siguiente elemento y anterior en un array

Hola:

Estoy algo perdido llevo horas dandome cabezazos y no encuentro la solucion, a ver si me podeis echar una mano...

Resulta que tengo una consulta que lanza un array con los nombres de usuario de mi mysql...

pongamos:

a-aaa-Alido-bas-black-erizo-filete-final-firmo66-fuck_yeah-

y un largo etc...

Bueno supongamos que estamos en el perfil de final, lo que busco es como conseguir el siguiente item del array, osea firmo66 y tambien el anterior filete

no puedo hacerlo por id en la mysql porque los ordeno alfabeticamen te y quiero que muestr el siguiente o el anterior pero alfabeticamante...

alguna idea????


Código PHP:
Ver original
  1. $username="korn";
  2. $artistFocus="-$username-";
  3.  
  4. function nextArtist(){
  5.   $output = "";
  6.  
  7. $sql = "SELECT username FROM usuarios WHERE confirmcode='done' ORDER BY username";
  8. $result = mysql_query($sql) or die ("No se pudo ejecutar la consulta");
  9.   while($row = mysql_fetch_array($result)){
  10.     $output.= "-$row[username]-";
  11.   }
  12.  
  13.   return $output;
  14. }
  15.  
  16. $mivariable = nextArtist();
  17. $endChain= "-esteeselprincipiodelalista-$mivariable-esteeselfinaldelalista-";
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....