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

Exibição de registros do BD


JaCoBBluE

Pergunta

Olá pessoal!

Estou precisando exibir registros do banco de dados e a cada 16 deles, preciso que repita uma informação.

Como devo proceder? Alguém pode me dar uma mão? vai ser algo como abaixo:

<ul> <!-- esta tag preciso que seja repetida após 16 registros -->
<li>
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
</li>
<li>
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
</li>
<li>
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
</li>
<li>
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
<img src="imagem.jpg">
</li>
</ul> <!-- termina aqui e repete no loop até o fim dos registros -->

Alguém se habilita?

Muito obrigado!

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Mais acima no código:

<?php
    $SQLy = "SELECT * FROM galeria WHERE cdgaleria = ".$_REQUEST["cdgaleria"];
    $cury =& $conn->Execute($SQLy);
    $result = mysql_query("SELECT * FROM foto WHERE cdgaleria='$cdgaleria' ORDER BY cdfoto DESC");
    $b    =& $conn->Execute($result);    
?>
Tirando as barras, o php mostra algo como o código abaixo:
<a class="lightview" rel="gallery" href="../fotosgaleria/$cdgaleria/$cdfoto.jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/$cdgaleria/$cdfoto.jpg" /></a>

Link para o comentário
Compartilhar em outros sites

  • 0

<a class="lightview" rel="gallery" href="../fotosgaleria/$cdgaleria/$cdfoto.jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/$cdgaleria/$cdfoto.jpg" /></a>
coloque-o o Echo, toda vez que estiver dentro das tags de PHP e queira usar o html você de usar o echo '';
echo ' <a class="lightview" rel="gallery" href="../fotosgaleria/"' . $cdgaleria . '"/"' . $cdfoto . '".jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/"' . $cdgaleria . '"/"' . $cdfoto . '".jpg" /></a>';

ainda não entendi onde você está preenchendo as variáveis $cdgaleria e $cdfoto

você tem que tirar as variáveis de dentro das aspas para ela passar o valor se a mesma estiver dentro ele coloca o que está escrito.

Link para o comentário
Compartilhar em outros sites

  • 0

Assim, a variável $cdgaleria vem na url...

este é o link onde estou testando os códigos que você tem me mandado...

http://www.sitionovo.com/br/show+galeria+e...p?cdgaleria=293

Desculpe a minha ignorância... mas ainda não consegui trazer o código das fotos pra exibir na página... :(

Abaixo o código da página toda... a conexão tá tudo ok...

<?php 
  include "includes/connect.inc.php"; 
  $cdgaleria = $_REQUEST["cdgaleria"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" id="htmlBaile">
<head>

<?php include "includes/metas.html"; ?>

<?php include "includes/estilos.html"; ?>

        <script type="text/javascript" src="js/slider.js"></script>
        <script type="text/javascript">
            (function($){

                $(document).ready(function(){
                    $(".slide").slider();
                })

            })(jQuery);
        </script>


</head>

<body id="bodyVinte">

    <?php include "includes/topo+show.html"; ?>

        <div id="geralBaile"> <!-- inicio #geral -->

            <div id="conteudoInternoTopo"></div><div id="conteudoInterno"> <!-- inicio #conteudoInterno -->

                <div id="galeriaBailes"> <!-- inicio #galeriaBailes -->


<?php
    $SQLy = "SELECT * FROM galeria WHERE cdgaleria = ".$_REQUEST["cdgaleria"];
    $cury =& $conn->Execute($SQLy);
    $result = mysql_query("SELECT * FROM foto WHERE cdgaleria='$cdgaleria' ORDER BY cdfoto DESC");
    $b    =& $conn->Execute($result);    
?>
          <div id="tituloBaile"><?=htmlentities($cury->fields["data"])?> - <?=htmlentities($cury->fields["nmgaleria"])?></div>

                    <a class="setaEsquerda slideBailes_preview" href="java script:void(0);">
                        <img alt="<" src="imagens/seta+esquerda.png" />
                    </a>

                    <div id="imagem">

                        <div id="slideBailes" class="slide">
                            <div class="reel">
<? 
    $cont_li = 1;
    $cont_ul = 1;
    echo "<ul class=\"item\">\n";
    echo "<li>\n";
    while($b = mysql_fetch_array($result)) {
        if ($cont_ul == 16){
    echo "        </li>\n";
    echo "        </ul>\n";
            $cont_ul = 0;
            $cont_li = 1;
    echo "        <ul class=\"item\">\n";
    echo "        <li>\n";
        }
        else{
               if ($cont_li == 4) {
                   $cont_li = 1;
                                echo "                 </li>\n";
                                echo "                  <li>\n";
                        }else{
                                    echo ' <a class="lightview" rel="gallery" href="../fotosgaleria/"' . $cdgaleria . '"/"' . $cdfoto . '".jpg"><img width="100" height="100" alt="" src="foto.php?imagem=../fotosgaleria/"' . $cdgaleria . '"/"' . $cdfoto . '".jpg" /></a>';

                $cont_li +1;
            }
            
    $cont_ul+1;
        }
    }
    echo "</li>\n";
    echo "</ul>\n";

?>

                          </div>
                        </div>
                    </div>
                    
                    <a class="setaDireita slideBailes_next" href="java script:void(0);">
                        <img alt=">" src="imagens/seta+direita.png" />
                    </a>

                    <div id="voltarBailes"><a href="show+fotos.php"><img src="imagens/seta+voltar.gif" width="11" height="10"> VOLTAR PARA GALERIA DE SHOWS</a></div>

                </div> <!-- fim #celebridades -->

        </div>
        
        <div id="conteudoInternoRodape"></div> <!-- fim #conteudoInterno -->

            <?php include "includes/rodape.html"; ?>

        </div> <!-- fim #geral -->
            
    
</body>
</html>
<?php 
 $conn->Close(); 
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Você está imprimindo o link de forma incorreta. O certo seria asim:

echo "
        <a class='lightview' rel='gallery' href='../fotosgaleria/$cdgaleria/$cdfoto.jpg'>
            <img width='100' height='100' alt='' src='foto.php?imagem=../fotosgaleria/$cdgaleria/$cdfoto.jpg'/>
        </a>
    ";

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...