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

Mostrar 3 banner cadastrados


Deodato

Pergunta

Oi Pessoal;

Não domino o php, mas estou com uma missão de alterar um layout e preciso de ajuda (meu pescoço tá na reta):

É o seguinte - no layout tem um lugar que mostra 3 banners um embaixo do outro em um mesma coluna, agora preciso montar este layout apresentando 2 colunas e 3 linha, e cada banner vai aparecer: 01 banner coluna e linha 1, 02 banner coluna e linha 2, 03 banner coluna1 linha3.

Atualmente o código é este:

<table bgcolor="#ffffff" align="center" width="145" cellpadding="0" cellspacing="0" border="0">

<tr>

<td width="145" align="left">

<?

$SQL = "Select ban_arquivo, ban_link";

$SQL .= " from banners";

$SQL .= " where ban_data_ini <= '".date('Y-m-d')."'";

$SQL .= " and ban_data_fim >= '".date('Y-m-d')."'";

$SQL .= " and bfo_id = 2";

$SQL .= " order by rand()";

$SQL .= " LIMIT 0,5";

$rs_bannersLFT = mysql_query($SQL);

$ln_bannersLFT = mysql_num_rows($rs_bannersLFT);

?>

<table bgcolor="#ffffff" align="center" width="120" cellpadding="0" cellspacing="0" border="0">

<tr>

<td width="120" align="left" class="p1"><br>PUBLICIDADE</td>

</tr>

<?

for ($b=0; $b<$ln_bannersLFT; $b++){

?>

<tr>

<td width="120" align="left" class="p1"><a href="<? echo mysql_result($rs_bannersLFT, $b, "ban_link");?>" target="_blank"><img src="./banners/<? echo mysql_result($rs_bannersLFT, $b, "ban_arquivo");?>" border="0"></a></td>

</tr>

<?

}

?>

</table>

</td>

</tr>

</table>

Será que alguém pode me ajudar. Agradeço muito qualquer ajuda.

Abraços

Deodato

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Não testei mais acho que assim já sirva.Apesar de ter achado que o código ta meio sujo e que podia ser simplificado.

<body>
  <table bgcolor="#ffffff" align="center" width="145" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="145" align="left">
<?php
$SQL = "Select ban_arquivo, ban_link";
$SQL .= " from banners";
$SQL .= " where ban_data_ini <= '".date('Y-m-d')."'";
$SQL .= " and ban_data_fim >= '".date('Y-m-d')."'";
$SQL .= " and bfo_id = 2";
$SQL .= " order by rand()";
$SQL .= " LIMIT 0,5";
$rs_bannersLFT = mysql_query($SQL);
$ln_bannersLFT = mysql_num_rows($rs_bannersLFT);
?>
<table bgcolor="#ffffff" align="center" width="120" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="120" align="left" class="p1"><br>PUBLICIDADE</td>
</tr>
<tr>
<?php
$i = 0;
for ($b=0; $b<$ln_bannersLFT; $b++){
?>
<td width="120" align="left" class="p1"><a href="<? echo mysql_result($rs_bannersLFT, $b, "ban_link");?>" target="_blank"><img src="./banners/<? echo mysql_result($rs_bannersLFT, $b, "ban_arquivo");?>" border="0"></a></td>
<?php 
$i++;
if($i == 2 and $b != $ln_bannersLFT - 1){
 echo "</tr><tr>";
 $i = 0;
}elseif($b == $ln_bannersLFT - 1){
 echo "</tr>";
 break;
}
}
?>
</table>
</td>
</tr>
</table>

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...