Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2012, 09:54
williamjoely
 
Fecha de Ingreso: diciembre-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
De acuerdo Ordenar Alfabéticamente un creador de Bases de Datos

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> ------ " ;
}
    }
        }
?>