Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CamiloPaes

CSS , ASP E BD - Duplicar dados na div

Recommended Posts

Olá Pessoal, estou começando o desenvolvimento com css agora, e encontrei um problema.

Tenho uma DIV, que deverá ser preenchida com os campos do bd. Até aí tudo bem, o problema é que não faço ideia de como vou duplicar.

a imagem de como fica as divs aqui é essa:

 

dvsu.png

 

No meu BD, os clientes são separados por niveis. Nível 1, 2 e 3. Quando o usuário faz a pesquisa por um determinado conteúdo, ele retorna e se tiver clientes nível 1 ele preenche no primeiro modelo, nivel 2 no segundo e nivel 3 no terceiro como na imagem.

 

Só que, posso ter 20 clientes nível 1, 10 clientes nivel 2, e 200 nivel 3.

Essas divs no caso teriam que ser duplicadas? não faço idéia de como fazer isso com div.

 

Agradeço a atenção de todos.

abraços!

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

CamiloPaes, atente-se as regras do fórum. O título do tópico foi editado:

CSS , ASP E BD - DUPLICAR OS DADOS NA DIV :seta: CSS , ASP E BD - Duplicar dados na div

 

Sobre a sua dúvida, estes dados que virão do banco, o que serão? Essa sua imagem não ajudou muito....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Giovani, desculpa pelo erro no nome do topico. =)

Então, Serão textos msmo. Nome de cliente, endereço, essas coisas.

O meu problema maior é em duplicar a div.

Exemplo: Eu tenho 20 clientes nivel 1, e 50 clientes nivel 2 chamados JOSE.

O usuário faz uma pesquisa por JOSE, então ele pesquisa no bd, e deve ser impresso na tela primeiro os clientes nivel 1, e depois os clientes nivel 2.

Como eu não tenho como saber o tipo de pesquisa que ele vai fazer, as divs devem ser duplicadas de acordo com a quantidade de registros referente ao nivel.

Essa div do nivel 1, no nosso exemplo, teria que ser duplicada 20 vezes e a nivel 2, ser duplicada 50 vezes exibindo os registros do bd.

Quanto a exibir os registros do bd não tenho problema.

Só não faço idéia de como duplicar essas divs.

 

Eu tenho esse mesmo código funcionando com tabelas... e funciona tudo ok.

 

Eu tenho assim:

<% if nivel=1 Then %> //VERIFICA SE O NIVEL É 1
<div class="Div27">
<div class="NomeGratis">
<span class="nomeCliente"> <%=rs("nome")%> </span> //PEGA O NOME DO BD
</div>
<div class="EnderecoGratis">
<span class="enderecoNivel3"><%=rs("endereco")%> </span>
</div>
<div class="TelefoneGratis">
<span class="telNivel3"> <img src="../../fat2/phone.png" width="13" height="13" />(77) 3083-2029 </span>
</div>

 

Se eu tiro o css, ele duplica os dados normalmente...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, xo ve se explico melhor...

Eu quero colocar os dados um em baixo do outro, dentro de divs.

 

Esse é meu código de teste

 


<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>layout</title>
<link rel="stylesheet" type="text/css" href="./agoravai.css" media="all" />
<!--[if IE]>
<style type="text/css" media="all">.borderitem {border-style: solid;}</style>
<![endif]-->
       <!--#include file="files/conexao.asp"-->
   <!--#include file="files/bloco1.asp"-->
   <!--#include file="files/bloco2.asp"-->
</head>

<body>


<div id="Div">
</div>
<div id="Div2">
</div>
<div id="Div3">
</div>
<div id="Div4">
</div>
<div id="Div5">
</div>
<div id="Div6">
</div>
<!-- QUADRADO PRINCIPAL -->


<div id="Div7">
<!-- QUADRADO GRANDE BORDA -->

<div id="Div8">
<!-- QUADRADO NIVEL1 -->
<!-- nome cli -->

<div class="Div9">
<%=rs("nome")%>
<%rs.MoveNext()
%>
</div>
<%wend%>
</div>


</div>


<%

rs.Close()
set rs = nothing
cn.Close()
set cn = nothing
End if
End if
%>


</body>
</html>

 

e olha como tá ficando: http://migre.me/58EAz

 

Ele tá duplicando todas as divs.

 

Quando eu troco o <%wend%> de lugar, coloco fora da div, ele não duplica e aparece só o primeiro registro do bd.

Deu pra entender melhor agora? rsrs é dificil de explicar msmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E esse não seria o caso de realmente utilizar as tabelas?

 

De qualquer forma e pelo que entendi, para cada nível é uma estrutura diferente. Então minha sugestão é criar um container para englobar cada conjunto de elementos referente a cada nível e posicionar o laço de repetição sobre este container.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.