Oguiga 0 Denunciar post Postado Agosto 28, 2008 Por exemplo!! Eu tenho uam Div, onde na parte de cima aparece a foto, depois o Título da foto e logo abaixo uma breve descrição. Como faço para que o BD faça a repetição dessa DIV HORIZONTALMENTE, e a cada repetição ela pegue a informação de um Registro diferente!! sendo que após 5 registros ele quebre o parágrafo e faz mais 5 repetições abaixo? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Oguiga 0 Denunciar post Postado Agosto 28, 2008 ou algum link que tenha tais informações!! ou ainda, as palavras chaves para essa programação, para que eu possa procurar com mais contudência aqui no forum ou no google!! Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Agosto 28, 2008 Bom, você vai executar a query no SGBD, que vai te dar os registros. Para cada linha encontrada, imprime um registro. Cria uma variável, chamada $count, cujo valor inicial é 0. A cada iteração do laço que exibe os resultados encontrados, incrementa ao valor dela +1, sendo que quando esse valor for igual a 4, exibe a quebra de linha e atribui o valor 0 a ela novamente. Não sei se fui claro ... Compartilhar este post Link para o post Compartilhar em outros sites
Oguiga 0 Denunciar post Postado Agosto 28, 2008 Cara, você foi claro sim!! Eu entendi, porém não consigo visualizar isso em códigos. Tipo, como é o paso a passo! Por isso que perguntei se alguém já sabia um bom link, para não abusar da boa vontade de ninguém, rsrs, mas e claro que se alguém não se incomodar, desde já fico muito agradecido. Eu estou fazendo meu admin com o auxilio do DreamWeaver, há algo pelo painel de controle dele que se aproxime disso que você informou?? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Agosto 28, 2008 Bom, eu te aconselharia a usar uma IDE de verdade, como o Zend ou Eclipse ao invés do Dreamweaver. Ficaria mais ou menos assim: $query = "SELECT id, nome FROM tabela"; $sql = mysql_query() or die (mysql_error() . " <strong>$query</strong>"); if (mysql_num_rows($sql)>0) { $count = 0; while($x = mysql_fetch_assoch($sql)) { echo "<div>{$x['id']} - {$x['nome']}</div>\n"; if ($count == 4) { echo "<hr />\n"; $count = 0; } else { $count++; } } } Não sei se está funcionando, adapta e testa aí de acordo com o que você quer. Compartilhar este post Link para o post Compartilhar em outros sites
Oguiga 0 Denunciar post Postado Agosto 29, 2008 Fala Marcio!! Consegui em parte o que queria!! Com algumas modificações consegui faze-lo pegar as informação no banco de dados!! Porém ele pega cada registro e coloca VERTICALMENTE, sendo que o interessante seria ele ficar HORIZONTALMENTE!! Exemplo: 01 Guilherme 02 Marcio 03 Junior Quando o interessante seria ele colocar 01 02 03 Guilherme Marcio Junior E após as 5 inserções no caso ele pulasse a linha e continuasse a escrever os dados HORIZONTALMENTE! Consegui ser mais claro? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Agosto 29, 2008 Bom, aí você tem que ver como quer que fica o html, e adaptar. Usei div´s como exemplo, mas você poderia usar listas com float: left, mas aí eu já não posso te ajudar muito. Se não saber como formatar corretamente o HTML para obter o que você deseja, por favor poste no fórum de HTML/CSS, o pesoal lá pode te orientar bem melhor sobre este assunto. Compartilhar este post Link para o post Compartilhar em outros sites