Jump to content
Fórum Script Brasil
  • 0

Mostrar anuncios_PHP


Heltinhu

Question

E ai pessoal...

O B.O é o seguinte estou montando um portal sabem tipo com classificados, imóveis, anuncios etc... e quero colocar por exemplo na minha página de IMOVEIS.PHP um sisteminha de banner onde ele fará uma consulta em meu banco de dados na minha tabela imoveis e me mostrará as devidas imagens dos imóveis cadastrados e que a cada REFRESH da página essas fotos se alternem.

EX.: Se eu tenho uns 30 cadastros em meu banco e quero que apareça uns 10 e que a cada refresh estes 10 são trocados por outros 10 e assim vai...

O QUE EU CONCEGUI FAZER ATÉ AGORA.

ARQUIVO BANNER.PHP

<?php
//conecta e seleciona banco
$conexao=@mysql_connect("localhost", "root", "") or die("erro no MySQL:<br/>" . mysql_errno());
$db=@mysql_select_db("PORTAL", $conexao) or die("Erro no MySQL:<br/>" . mysql_errno());

$codigo = $_GET['id'];

$sql = mysql_query("SELECT * FROM `imoveis` Order by rand() limit 10");

$row  = mysql_fetch_array($sql);
//VARIAVEIS QUE BUSCA OS RESULTADOS
$foto = $row["foto"];  
$bairro = $row["bairro"];
echo "
<table>
<tr><td>
<a href='detalhes_imovel.php?id=$codigo'><img src='admin/fotos/imovel/$foto' border='0' width='170' height='120' align='left' title='Bairro $bairro'></a>
</td> </tr>
</table>";
?>
E AGORA DENTRO DA MINHA PÁGINA IMOVEIS.PHP EU MOSTRAREI OS RESULTADOS OBTIDOS
<table width="100" border="1" cellspacing="10" cellpadding="10">
<tr>
    <td><?PHP include "banner.php"; ?></td>
</tr>
</table>

Bom galera o script é bem simples porém funciona certinho pois o que ele faz é o seguinte...

No meu arquivo BANNER.PHP ele faz a devida consulta em meu banco de dados "PORTAL" na minha tabela "IMOVEIS" pois é onde estão os anúncios dos imóveis cadastrados e na minha página IMOVEIS.PHP dentro da tabela acima é exibido o resultado desta consulta.

E agora como fazer para ser mostrado uns 10 anuncios aleatoriamente sem repeti-los, já que se eu fizer varios includes do meu arquivo banner.php os meus imóveis virão repetidos algumas vezes

Edited by Heltinhu
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

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
      152.2k
    • Total Posts
      652k
×
×
  • Create New...