Ir para conteúdo
Fórum CódigoFonte.net

WeslleyWeb

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

  1. Olá "PepeJaTireiAVela". Desculpe mas ainda sou iniciante. Para mim o html está dentro do DO WHILE. Você pode me explicar melhor?
  2. WeslleyWeb

    Problema com do while

    Galera, estou com um pequeno problema com o do while. Tenho que pegar os dados de resultado de busca e exibir todos os dados que tiverem relacionamento com a busca. Segue abaixo: if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $id_cidade = $_POST['id_cidade']; $seleciona_imovel = mysql_query("SELECT * FROM imoveis WHERE id_cidade = '$id_cidade'"); if(mysql_num_rows($seleciona_imovel) == 0){// quer dizer que não encontrei resultados no meu SELECT echo '<h1>Desculpe mas não foi encontrado nenhum imóvel</h1>'; }else{ while($linhaImovel = mysql_fetch_array($seleciona_imovel)){ $nome_empreendimento = $linhaImovel['nome_empreendimento']; $dormitorios = $linhaImovel['dormitorios']; $metragem = $linhaImovel['metragem']; $id_cidade = $linhaImovel['id_cidade']; $texto_projeto = $linhaImovel['texto_projeto']; $foto_busca_g = $linhaImovel['foto_busca_g']; $foto_busca_min_1 = $linhaImovel['foto_busca_min_1']; $foto_busca_min_2 = $linhaImovel['foto_busca_min_2']; }//fim while }//fim else }//FIM isset ?> <!-- PRECISO EXIBIR O RESULTADO DA BUSCA REPETIDAS VEZES NOS CAMPOS ABAIXO, PORÉM NÃO ESTÁ FUNCIONANDO MEU DO WHILE--> <?php do { ?> <div id="resultado_busca"> <div id="fotos_result"> <div id="foto_grande"><img src="../imagens/pag_detalhe/miniaturas_result/<?php echo $foto_busca_g?>" /></div> <!-- Foto de 260 X 150--> <div id="foto_miniatura"><img src="../imagens/pag_detalhe/miniaturas_result/<?php echo $foto_busca_min_1?>" /></div> <!-- Foto de 126 X 70--> <div id="foto_miniatura"><img src="../imagens/pag_detalhe/miniaturas_result/<?php echo $foto_busca_min_2?>" /></div> <!-- Foto de 126 X 70--> </div> <div id="texto_result"> <?php echo '<h6>'.$id_cidade.'</h6>'?> <?php /*?><?php echo '<h5>'.$bairro.'*'.'</h5>' ?><?php */?> <?php echo '<p>'.$nome_empreendimento.'<br />' ?> <?php echo $dormitorios?> Dormitórios - <?php echo $metragem?> </p> <h5>Sobre o Imóvel*</h5> <?php echo '<p>'.$texto_projeto.'</p>' ?> <form action="detalhe.php" enctype="multipart/form-data" method="get"> <div class="bloco_botao_result"> <a href="#" target="_self"><div class="botao_result"> <p><input type="submit" name="saiba_mais" id="saiba_mais" value="Saiba Mais" /> </p> <!--<p>Saiba Mais</p>--> </div></a> </div> </div><!-- Fim texto_result--> </form> </div><!-- Fim resultado_busca--> <?php } while ($linhaImovel = mysql_fetch_array($seleciona_imovel)); ?> <!-- FIM DO WHILE-->
  3. Galera, consegui através do video abaixo! Muito bom! Explica direitinho!!! https://www.youtube.com/watch?v=C_OpAzDImfI
  4. WeslleyWeb

    INNER JOIN com 5 tabelas

    Olá tudo bem pessoal? Estou desenvolvendo um site de imóveis. Tenho as seguintes tabelas: Tabela: Conteúdo: regiao regiao, id_regiao cidades cidades, id_cidades bairros bairros, id_bairros, id_cidade, id_regiao tipo tipo, id_tipo, id_cidade, id_bairro status status, id_status, id_bairro, id_cidade , id_tipo Além dessas tabelas eu tenho a tabela imoveis. Esta tabela possui o ID estrangeiro de todas as tabelas que citei acima. Eu preciso exibir todo o conteúdo das tabelas acima na tabela imoveis, porém não sei como fazer isso. Eu consigo fazer um INNER JOIN com duas tabelas, porém não consigo com mais de 3 tabelas. SOLICITO AJUDA!
  5. Olá Pessoal!! Preciso fazer uma página de altera que estou quebrando a cabeça... Cadastrei as tabelas abaixo: Tabela Campos bairros - id_bairro - bairro cidades - id_cidade - cidade regiao - id_regiao - regiao status - id_status - status tipo - id_tipo - tipo imoveis - Contém todos os IDs estrageiros acima com mais outros conteúdos Eu fiz um INNER JOIN para trazer o conteúdo das outras tabelas junto na tabela "imoveis". Consegui trazer o conteúdo, porém quando seleciono o conteúdo de um dos IDs estrangeiros, eu consigo visualizar apenas o conteúdo do ID que foi inserido na tabela imoveis. SELECIONANDO O CAMPO IMÓVEIS E ID ESTRANGEIRO mysql_select_db($database_imoveis, $imoveis); $query_lista_imovel = "SELECT * FROM imoveis INNER JOIN cidades ON imoveis.id_cidade = cidades.id_cidade INNER JOIN bairros ON imoveis.id_bairro = bairros.id_bairro INNER JOIN regiao ON imoveis.id_regiao = regiao.id_regiao INNER JOIN tipo ON imoveis.id_tipo = tipo.id_tipo INNER JOIN status ON imoveis.id_status = status.id_status WHERE imoveis.id_imovel"; PRECISO QUE AQUI APAREÇA TODOS OS CONTEÚDOS DA TABELA "CIDADES" PARA EU CONSEGUIR ALTERAR. <label for="id_cidade" class="label2">Cidade</label> <select name="id_cidade" id="id_cidade" class="selected" tabindex="16"> <!--<option value="escolha">Escolha uma Cidade</option>--> <?php do { ?> <option value="<?php echo $row_lista_imovel['id_cidade']; ?>"><?php echo $row_lista_imovel['cidade']; ?></option> <?php } while ($row_lista_imovel = mysql_fetch_assoc($lista_imovel)); $rows = mysql_num_rows($lista_imovel); if($rows > 0) { mysql_data_seek($lista_imovel, 0); $row_lista_imovel = mysql_fetch_assoc($lista_imovel); } ?> </select> </p>
  6. Valeu clrodrig! Com isso você me deu outra idéia. Depois do while eu denominei várias variáveis e posteriormente as chamei dentro do HTML. Veja abaixo: $seleciona_imovel = mysql_query("SELECT * FROM imoveis WHERE cidade = '$cidade' AND bairro = '$bairro' AND tipo = '$tipo' AND status = '$status' '$valor'"); if(mysql_num_rows($seleciona_imovel) == 0){// quer dizer que não encontrei resultados no meu SELECT echo '<h1>Desculpe mas não foi encontrado nenhum imóvel</h1>'; }else{ while($linhaImovel = mysql_fetch_array($seleciona_imovel)){ $nome_empreendimento = $linhaImovel['nome_empreendimento']; $dormitorios = $linhaImovel['dormitorios']; $metragem = $linhaImovel['metragem']; $bairro = $linhaImovel['bairro']; $cidade = $linhaImovel['cidade']; $status = $linhaImovel['status']; $valor = $linhaImovel['preco']; $texto_projeto = $linhaImovel['texto_projeto']; $tipo = $linhaImovel['tipo']; $foto_busca_g = $linhaImovel['foto_busca_g']; $foto_busca_min_1 = $linhaImovel['foto_busca_min_1']; $foto_busca_min_2 = $linhaImovel['foto_busca_min_2']; } } } ?> <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // BLOCO DESCRIÇÃO DO RESULTADO // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////--> <div id="texto_topo_resultado"> <h3>RESULTADO DA BUSCA 6 DE 12</h3> <p>Cidade: <?php echo "$cidade".'<br />' ?> Bairro: <?php echo "$bairro".'<br />' ?> Tipo: <?php echo "$tipo".'<br />' ?> Status: <?php echo "$status".'<br />' ?> Valor: <?php echo "$valor".'<br />' ?> </div><!-- Fim bloco_resultado--> <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // BLOCO FOTOS E RESULTADO // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////--> <div id="resultado_busca"> <div id="fotos_result"> <div id="foto_grande"><img src="../imagens/JPG/result_busca/<?php echo $foto_busca_g?>" /></div> <!-- Foto de 260 X 150--> <div id="foto_miniatura"><img src="../imagens/JPG/result_busca/<?php echo $foto_busca_min_1?>" /></div> <!-- Foto de 126 X 70--> <div id="foto_miniatura"><img src="../imagens/JPG/result_busca/<?php echo $foto_busca_min_2?>" /></div> <!-- Foto de 126 X 70--> </div> <div id="texto_result"> <?php echo '<h6>'.$cidade.'</h6>'?> <?php echo '<h5>'.$bairro.'*'.'</h5>' ?> <?php echo '<p>'.$nome_empreendimento.'<br />' ?> <?php echo $dormitorios?> Dormitórios - <?php echo $metragem?> </p> <h5>Sobre o Imóvel*</h5> <?php echo '<p>'.$texto_projeto.'</p>' ?> <form action="" enctype="multipart/form-data" method="get"> <div class="bloco_botao_result"> <a href="#" target="_self"><div class="botao_result"> <p><input type="submit" name="saiba_mais" id="saiba_mais" value="Saiba Mais" /> </p> <!--<p>Saiba Mais</p>--> </div></a> </div> </div><!-- Fim texto_result--> </form> </div><!-- Fim resultado_busca--> <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // AQUI EM BAIXO SÓ ESTÁ REPETINDO PARA MOSTRAR COMO FICARÁ O RESULTADO // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////--> <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // FIM DA REPETIÇÃO - // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////--> </div><!-- FIM container_geral--> </div><!-- FIM container_100--> <?php require('rodape.php'); ?> </body> </html>
  7. WeslleyWeb

    Estruturando HTML em PHP

    Olá pessoal! Preciso saber como estruturar um bloco de DIVS html dentro de uma estrutura PHP (mais especificamente dentro de um While). Essa é uma página de resultado de busca, porém não estou conseguindo colocar o HTML (BLOCO FOTOS E RESULTADO) dentro do PHP. Solicito ajuda! Segue o código: <body> <?php require('topo.php'); ?> <?php require('faixa_chat.php');?> <div id="container_100"> <div id="container_geral"> <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // BLOCO DESCRIÇÃO DO RESULTADO // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////--> <div id="texto_topo_resultado"> <h3>RESULTADO DA BUSCA 6 DE 12</h3> <p>Cidade: "" <br /> Bairro: "" <br /> Status: "" <br /> Valor: ""</p> </div><!-- Fim bloco_resultado--> <?php // "if (isset)" significa SE EXISTIR... // Se existir o $_POST 'acao' e este $_POST 'acao' for igual a "enviar" que é o valor do hidden, tenho que recuperar o id do imóvel que estou procurando. if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $cidade = $_POST['cidade']; $bairro = $_POST['bairro']; $tipo = $_POST['tipo']; $status = $_POST['status']; $preco = $_POST['preco']; // O switch faz uma validação switch($preco){ case '150000';// caso o switch recupere o valor de <= a 150000 esse será o valor da variável $valor. $valor = 'AND preco <= 150000'; break; case '180000'; $valor = 'AND preco BETWEEN 150000 AND 180000'; break; case '200000'; $vaor = 'AND preco BETWEEN 180000 AND 200000'; break; } $seleciona_imovel = mysql_query("SELECT * FROM imoveis WHERE cidade = '$cidade' AND bairro = '$bairro' AND tipo = '$tipo' AND status = '$status' '$valor'"); if(mysql_num_rows($seleciona_imovel) == 0){// quer dizer que não encontrei resultados no meu SELECT echo '<h1>Desculpe mas não foi encontrado nenhum imóvel</h1>'; }else{ while($linhaImovel = mysql_fetch_array($seleciona_imovel)){ echo '<h1>'.$linhaImovel['nome_empreendimento'].'</h1>'; <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // BLOCO FOTOS E RESULTADO // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////--> <div id="resultado_busca">; <div id="fotos_result>"; <div id="foto_grande"><img src="../imagens/JPG/result_busca/"/></div> <!-- Foto de 260 X 150--> <div id="foto_miniatura"><img src="../imagens/JPG/result_busca/" /></div> <!-- Foto de 126 X 70--> <div id="foto_miniatura"><img src="../imagens/JPG/result_busca/" /></div> <!-- Foto de 126 X 70--> </div> <div id="texto_result"> <h6>Cidade</h6> <h5>Bairro*</h5> <p>Nome Empreendimento<br /> Dormitórios - Metragem </p> <h5>Sobre o Imóvel*</h5> <p>Texto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeoTexto vídeo</p> <div class="bloco_botao_result"> <a href="#" target="_self"><div class="botao_result"> <p>Saiba Mais</p> </div></a> </div> </div><!-- Fim texto_result--> </div><!-- Fim resultado_busca--> } } } ?> </div><!-- FIM container_geral--> </div><!-- FIM container_100--> <?php require('rodape.php'); ?> </body> </html>
×
×
  • Criar Novo...