Viriato 0 Denunciar post Postado Dezembro 23, 2015 Olá pessoal Eu estou tentando montar uma relação de produtos para os clientes selecionarem, para isso eu armazeno os dados do fornecedor no banco de dados (MySqli) depois faço uma busca O problema é na hora de preencher essa tag html com os dados: <div class="view view-first"> <img src="Image1.jpg" /> <div class="mask"> <h2>NOME DO FORNECEDOR</h2> <p>DESCRIÇÃO DO PRODUTO</p> <a href="#" class="info">PREÇO</a> </div> </div> Meu objetivo é colocar essa tag dentro de um laço de repetição (While) para criar um bloco e preencher com os dados até que se esgote o bd, mas não sei como fazer isso function CreateTag($table, $params = null, $fields = '*'){ $params = $params ? $params = " {$params}" : null; $query = "select {$fields} from {$table}{$params}"; $resultado = DBExecute($query); $clientes = array(); if (!mysqli_num_rows($resultado)) { return false; }else{ while(?????){ ????? } } Agradeço desde já galera!! Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Dezembro 23, 2015 se entendi bem, não é "organizar"; sua dúvida me parece ser exibir os dados. 1º pesquise sobre o comando fetch; armazene-o numa variavel.ex:se vc só quer exibir um registro (linha) não precisa "while": $dados = mysqli_fetch_array($resultado); echo $dados['coluna1']; echo $dados["coluna2"]; se forem vários ai sim use o "while": while ($dados = mysqli_fetch_array($resultado)) { echo $dados['coluna1']; echo $dados["coluna2"]; } ou tb fetch_assoc Compartilhar este post Link para o post Compartilhar em outros sites
Viriato 0 Denunciar post Postado Dezembro 23, 2015 Olá Fernando Eu consigo preencher os dados usando: $dados["nome"] $dados["descrição"] $dados["preço"] Só que eu preciso preencher vários $dados["nome"] $dados["descrição"] $dados["preço"] próximo itém... $dados["nome"] $dados["descrição"] $dados["preço"] próximo itém... $dados["nome"] $dados["descrição"] $dados["preço"] (...) Compartilhar este post Link para o post Compartilhar em outros sites
Hocrux 2 Denunciar post Postado Dezembro 26, 2015 O Fernando já deu a faca e o queijo. Através do código que ele passou como exemplo, você tira de letra. while ($dados = mysqli_fetch_array($resultado)) {<div class="view view-first"> <img src="Image1.jpg" /> <div class="mask"> <h2><?php echo $dados["coluna"];</h2> <p>DESCRIÇÃO DO PRODUTO</p> <a href="#" class="info">PREÇO</a> </div></div> } Esse code é apenas outro exemplo. Não vai pegar por que o html tá no php, use echo ou use outro método. Compartilhar este post Link para o post Compartilhar em outros sites