Buenas ! tengo un creador artista.php, en donde lee el directorio e inserta en la tabla "artista" de la Bd los valores. " Genero, Artistas, Hits" funciona perfecto pero necesito que me ordene alfabéticamente, y no encuentro la manera de hacer !
Código PHP:
<?php
#Conexion db
define("host","localhost");
define("user","root");
define("pass","");
define("dbname","musica");
$conexion = mysql_connect(host,user,pass) or die ("Nose pudo conectar\n");
$db = mysql_select_db(dbname) or die ("No se selecciono la db");
##################################################################################################
$dir = ucwords(htmlspecialchars($_GET[id])) ;
if (is_dir($dir)) {
$directorio = opendir($dir);
while($archivo = readdir($directorio)){
if($archivo != "." && $archivo != ".." && $archivo != "artista.php" && $archivo != "canciones.php" && $archivo != "genero.php" && $archivo != "Insertador_Musical.php" && (substr($archivo,0,strlen($archivo)-4) != ".php")){
$artista = ucwords($archivo) ;
$numerador++;
$query = @mysql_query("INSERT INTO artistas(genero,artista) VALUES ('$dir', '$artista')");
if(mysql_affected_rows()>0){
echo "Mokosito: <b>$dir</b> - <b>$artista</b> insertado en la BD<br>";
}else{
echo "INSERT INTO artistas(genero,artista) VALUES ('$dir', '$artista');\n";
}
}
}
}else{
$directorio = opendir(".");
while($mostrar = readdir($directorio)){
if($mostrar != "." && $mostrar != ".." && (substr($mostrar,0,strlen($mostrar)-4) != ".php")){
echo "<a href='?id=$mostrar' />".$mostrar."</a> ------ " ;
}
}
}
?>