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

Bueno una vez mas gracias a Linuxzero por la ayuda prestada si no aun estaria dandome cabezazos contra la pantalla:

dejo el codigo por si a alguien le ayuda... ahora hay que maquetarlo/diseñarlo ponerlo "gonico":

Código PHP:
Ver original
  1. <?
  2. $username="korn";
  3. $artistFocus="$username";
  4.  
  5. include ("conection.php");
  6.  
  7. function nextArtist(){
  8. $output = "";
  9. $sql = "SELECT username FROM usuarios WHERE confirmcode='done' ORDER BY username";
  10. $result = mysql_query($sql) or die ("No se pudo ejecutar la consulta");
  11. while($row = mysql_fetch_array($result))
  12. {
  13. $output.= "*$row[username]";
  14. }
  15. return $output;
  16. }
  17.  
  18. $loadArtist = nextArtist();
  19. $listaUsuarios= "*esteeselprincipiodelalista".$loadArtist."*esteeselfinaldelalista*";
  20.  
  21. echo $listaUsuarios;
  22.  
  23.  
  24. $allUsers = explode("*", $listaUsuarios);
  25. $keyFocus = array_search($artistFocus, $allUsers);
  26. if ($allUsers[$keyFocus - 1]=='esteeselprincipiodelalista')
  27. {
  28. echo "aqui no hay boton, que lo sepas";
  29. }
  30.     else
  31.     {
  32.     echo "<a href='http://www.tudireccion.com/".$allUsers[$keyFocus - 1]."'>anterior</a><br/>";
  33.     }
  34.  
  35. if ($allUsers[$keyFocus + 1]=='esteeselfinaldelalista')
  36. {
  37. echo "aqui no hay boton, que lo sepas";
  38. }
  39.     else
  40.     {
  41.     echo "<a href='http://www.tudireccion.com/".$allUsers[$keyFocus + 1]."'>siguiente</a><br/>";
  42.     }
  43.  
  44. ?>


Un saludo!

Seguro que se puede depurar hasta el infinito, pero yo tengo la cabeza como un bombo...
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....