Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Com O Código


Guest --mauricio --

Pergunta

Guest --mauricio --

Bom so iniciante com o php.

Estou tendo problema com meu código.

Estou varendo a pasta de um diretório que contem fotos em ordem numérica mas lista tdo fora de ordem talvez

possam me ajudar desde já obrigado!!!!!!!!

Eis o CÓDIGO.

<?
     session_start();
   if($_SESSION[validou] != 2){
        include("acessoNegado.php");
   }
     else {
        include "admin/conexao.php";
         $num_imovel = $_GET['num_imovel'];
        $resultado = mysql_query ("SELECT * FROM imoveis where num_imovel = $num_imovel");
        $linhas = mysql_num_rows ($resultado);
        for ($i=0; $i<$linhas; $i++) {
            $registro = mysql_fetch_assoc($resultado);
            $pasta = "admin/";
            $pasta .=  $registro["pasta"]; 
            // pega o endereço do diretório
            $stringDiretorio = $pasta; 
            // abre o diretório
            $stringDiretorioAbrir = opendir($stringDiretorio);
            echo "<div align='center'><a href='busca.php'>Voltar para a página de busca</a></div>";        
        while ($stringArquivos = readdir($stringDiretorioAbrir)) {
             if ($stringArquivos != "." && $stringArquivos != "..") {
                     echo "<div align='center'>" .$stringArquivos. "<br></div>";
                     echo "<div align='center'><br><img src=\"".$stringDiretorio."/".$stringArquivos."\"><br><br></div>";

                         }
        }    
?>
<?
        } //finaliza o for
        mysql_close($conexao); //fecha a conexão com o banco de dados
    }
?>

Bom OBRIGADOOOO e-MAIL mauricio_stradiotti@MSN.com

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

enfim já que ngm responde o cara so porque ele não é cadastrado, eu vo te responder amigo.

olha so, voce pode colocar oreder by no final da query

errado:

$resultado = mysql_query ("SELECT * FROM imoveis where num_imovel = $num_imovel");

certo

$resultado = mysql_query ("SELECT * FROM imoveis where num_imovel = $num_imovel ORDER BY campo ASC");

campo = ao campo que voce deseja "arrumar", "organizar", enfim, deu pra intender ne?

aonde:

ASC = crescente

DESC = decrescente

Link para o comentário
Compartilhar em outros sites

  • 0

não está errado

$resultado = mysql_query ("SELECT * FROM imoveis where num_imovel = $num_imovel ORDER BY campo ASC");

mas o que queres não é nada disso

é esta a função que esta a receber os nomes dos arquivos

while ($stringArquivos = readdir($stringDiretorioAbrir)) {

guarda os nomes que vem de $stringArquivos num array e tens que ordenar

Editado por web diackne
Link para o comentário
Compartilhar em outros sites

  • 0
Guest mauriciost

Ba cara estava cansado de esperar alguém me responde .... hehehe

até que hoj resolvi da mais uma olhadinhaaaaaa;;;;;;;

então você acha que devo mudar meu código de acordo como você postoo?????

tentei varias tentativas o uso do "sort" mas nada se sucesso

mas e isso ai muito obrigadoooooo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...