Jump to content
Fórum Script Brasil
  • 0

Galeria De Imagens Em Ajax


Gabriel Cruz

Question

Srs...

Desde hoje pela manhã estou tentando descobrir o problema de uma galeria de imagens que baixei da internet.

Bom, ela da um erro que eu não sei o que pode ser... este erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/gabrielv/public_html/galeria/index.php on line 25

Bom, teve um cara que me disse assim sobre este erro...

"ta gerando um Result errado que ta sendo utilizado na hora de gerar a array para a exibição"

Mas não entendi nada...

Este é meu site e o erro...

http://www.gabrielvargas.hostmach.com.br/galeria

Baixem a galeria e tentem me ajudar... POR FAVOR...

http://guia.xq.com.br/comments.php?id=19

Tomara que este problema que estou tendo seja questão de tempo para resolver...

pos em outros forum postei e ninguém me ajudou, espero que aqui isso mude...

Desde já agradeço...

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Amigo, para ser ajudo, se ajude, leia o erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/gabrielv/public_html/galeria/index.php on line 25

Está no arquivo index.php na linha 25... se mesmo assim você não consegue abrir o arquivo index e encontrar as linhas próximas a 25, ai realmente fica ruim de te ajudar... agora, se você conseguir abrir o arquivo e colocar as linhas próximas a 25 (da 20 à 30 é suficiente) aqui no fórum, ai eu poderei te ajudar...

Link to comment
Share on other sites

  • 0

ESerra

Eis as linhas que solicitou...

<body>
    <div id="tudo">
        <?
        while($s = mysql_fetch_array($sql)){
        ?>
        <div id="exibe">
            <div id="imagem">
                <a href="java script:void(0);" onclick="abreGaleria('<?=$s["pasta"]?>', '<?=$s["evento"]?>');" title="<?=$s["evento"]?>" class="imagens"><img src="include/mini.php?img=../galerias/<?=$s["pasta"]?>/<?=$s["foto"]?>&width=120&height=90" width="120" height="90" /></a>
            </div>
            <div id="descricao">
                <p><span>Evento:</span> <?=$s["evento"]?><p>
                <p><span>Data:</span> <?=$s["data"]?></p>
                <p><span></span></p>
            </div>
        </div>
        <? } ?>
    </div>
    </body>
... ontem de madrugada, aqui mesmo no trabalho, eu acabei descobrindo o problema mesmo sendo leigo em PHP, era o "codigo"...
<?
        while($s = mysql_fetch_array($sql)){
        ?>

... eu somente exclui das paginas index.php e ajax.php e parou de aparecer que estava com erro... com isso, apareceu outro problema... pois este sistema de galeria de imagens funciona da seguinte forma...

voce coloca uma pasta no servidor e após cria o evento, e ali informa data, nome do evento, nome da pasta do servidor, e nome da imagem principal(o que é muito interessante, pois lista as imagens de dentro do servidor)

... mas o erro que esta dando é o seguinte, o sistema não posta no evento, não sei se é erro no arquivo ajax.php, pois ele é o unico que tem a mensagem "erro, tente novamente" que aparece quando da erro...

... mas o que estive pensando também é que pode ser diversas coisas, ou seja, tamanho da imagem(tb aparece no no ajax.php, mas coloquei do tamanho correto e também não deu), formato da data, ou até mesmo formato da imagem(JPG, JPEG)

Sera que podem me ajudar por aqui mesmo, ou terei que postar outro tópico para este problema?

ESerra,

como eu li nos finais de suas mensagens(Tá com dúvida? Usa o Fórum! Não adianta mandar mensagem privada, pois não sou "personal helpdesk".), mas mesmo assim tentarei... será que pode me adicionar ao MSN? assim ficaria mais facil, pois você poderia entrar no server e dar uma olhada...

bom...

meu MSN: gabriel@garagemvirtual.net

Desde já agradeço...

Link to comment
Share on other sites

  • 0

Antes disso que você postou tem um $sql = ... é ai que está o problema... você removeu o que gerava o erro, só que, também removeu o que trazia as informações do BD, ai realmente é pra não funcionar mesmo..

Link to comment
Share on other sites

  • 0

O $sql vai ser algo do gênero:

$sql = mysql_query("SELECT [...]");

Ali no [...] vai ter alguma coisa que eu não sei o que é, mas também não vem ao caso...então adicione ao final OR DIE (mysql_error()) ficando..

$sql = mysql_query("SELECT [...]") OR DIE (mysql_error());

Isso vai fazer com que o próprio mysql diga qual o problema...

Link to comment
Share on other sites

  • 0

Agora começou a dar erro nessa linha...

se puder sr ESerra, baixe a galeria de imagens q postei e tente instalar no seu site...

acho que assim você poderia me ajudar mais precisamente...

desculpe estar encomodando...

mas... forum é para isso não né?!?

Edited by Gabriel Cruz
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...