Ir para conteúdo

maurohpg

Members
  • Total de itens

    391
  • Registro em

  • Última visita

Tudo que maurohpg postou

  1. maurohpg

    Recuperar Array Formulario

    Boa Tarde Srs. estou com uma duvida que parece ser muito simples mais como nunca usei estou empacado nisso, vejam se podem me ajudar. Eu tenho um formulário com campos dinâmicos que o usuário pode ir adicionando conforme deseja, é uma listagem de compras de um supermercado. <label>Preencha os campos abaixo com os produtos que deseja comprar:</label> <br /> <table border="0" cellpadding="5" id="listas"> <tr> <th style="color:#000;" align="center">Produto/Descrição</th> <th style="color:#000;" align="center">Marca</th> <th style="color:#000;" align="center">Quantidade</th> </tr> <tr> <td align="center"><input type="text" name="produto[]" id="produto" maxlength="150"></td> <td align="center"><input type="text" name="marca[]" id="marca" maxlength="150"></td> <td align="center"><input type="text" name="quantidade[]" id="quantidade" maxlength="10"></td> </tr> </table> <br /> <input type="button" id="add_field" value="Adicionar"> Quando a pessoa envia o formulário os dados que a pessoa preenche Marca, Produto e Quantidade não vem junto com o form. Fiz de algumas formas para recuperar esse array, mais não estou conseguindo. Vejam como estou fazendo no momento. <?php if(strpos($_SERVER['HTTP_REFERER'],'super.com.br')) { session_start(); // chamada da classe phpmailer require_once('mailer/class.phpmailer.php'); require_once('mailer/class.smtp.php'); // resgatando os dados passados pelo form $assunto = "Compras Online"; $nome=$_POST["nome"]; $email=$_POST["email"]; $telefone=$_POST["telefone"]; $celular=$_POST["celular"]; $endereco=$_POST["endereco"]; $horario=$_POST["horario"]; $pagamento=$_POST["pagamento"]; $produto=$_POST["produto"]; $marca=$_POST["marca"]; $quantidade=$_POST["quantidade"]; $cartao=$_POST["cartao"]; $cpf=$_POST["cpf"]; $data = date("d/m/y"); //hidden $hora = date("H:i"); //hidden $ip = $_SERVER['REMOTE_ADDR']; //hidden $navegador = $_SERVER['HTTP_USER_AGENT']; //hidden // faço a chamada da classe $Email = new PHPMailer(); $Email->IsSMTP(); // set mailer to use SMTP $Email->SMTPAuth = true; // turn on SMTP authentication $Email->Port = 587; $Email->Host = "smtp"; $Email->Username = "site@"; $Email->Password = "senha"; $Email->IsMail(); // ativa o envio de e-mails em HTML, se false, desativa. $Email->Mailer = "smtp"; $Email->SetLanguage("br"); // esta chamada diz que o envio será feito através da funçao mail do php. Voce mudar para sendmail, qmail, etc // se quiser utilizar o programa de email do seu unix/linux para enviar o email //$Email->IsMail(); // ativa o envio de e-mails em HTML, se false, desativa. $Email->IsHTML(true); // email do remetente da mensagem $Email->From = "site@super.com.br"; // nome do remetente do email $Email->FromName = $nome; // Endereço de destino do emaail, ou seja, pra onde voce quer que a mensagem do formulário vá? $Email->AddAddress("aqui vai o e-mail que recebe","Compras Online"); // informando no email, o assunto da mensagem $Email->Subject = $assunto; // Define o texto da mensagem (aceita HTML) $Email->Body .= " $amount=6; //amount shows the number of data I want to repeat for( $i = 0; $i < $amount; $i++ ) { <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /> </head> <body bgcolor='#ffffff'> <table width='100%' border='0' cellspacing='0' cellpadding='5'> <tr> <td height='50' colspan='3' bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='3' color='#8f211e'><img src='http://www.super.com.br/img/logo-topo.png'></font></td> </tr> <tr> <td colspan='3'>&nbsp;</td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Nome: $nome</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>E-mail: $email </font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Telefone: $telefone</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Telefone: $celular</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Endere&ccedil;o de entrega: $endereco</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Hor&aacute;rio de entrega: $horario</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Forma de pagamento: $pagamento</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Cart&atilde;o Coperclube: $cartao</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>CPF: cpf</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Data: $data</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>IP: $ip</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Navegador: $navegador</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Hora: $hora</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'>&nbsp;</td> </tr> <tr> <td width='43%' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>Produto/Descri&ccedil;&atilde;o</font></td> <td width='28%' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>Marca</font></td> <td width='29%' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>Quantidade</font></td> </tr> <tr> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>'.$produto[$i].'</font></td> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>'.$marca[$i].'</font></td> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>'.$quantidade[$i].'</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'>&nbsp;</td> </tr> <tr> <td colspan='3' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>www.super.com.br</font></td> </tr> </table> </body> </html> } " ; if(!$Email->Send()) { echo "<h2>A mensagem nao foi enviada. </h2><p><br>"; echo "Erro: " . $Email->ErrorInfo; }else{ echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=../obrigado.php'> "; } } ?>
  2. maurohpg

    Recuperar Array Formulario

    Obrigado pela ajuda, problema resolvido, bem simples. for ($i=0; $i<$quant_linhas; $i++) { $Email->Body .= "<tr>"; $Email->Body .= "<td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$produto[$i]</font></td>"; $Email->Body .= "<td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$marca[$i]</font></td>"; $Email->Body .= "<td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$quantidade[$i]</font></td>"; $Email->Body .= "</tr>"; }
  3. maurohpg

    Recuperar Array Formulario

    Fabio, obrigado ja havia visto na documentação do php e entendi como fazer, agora tem uma coisa que não estou entendendo como fazer, pois eu consegui recuperar os dados array, mais só consigo recuperar os primeiros campos dinâmicos, fiz dessa forma. Agora minha dúvida é como fazer um while dentro do $Email->Body para recuperar todos os dados da tabela abaixo: <tr> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$produto[$i]</font></td> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$marca[$i]</font></td> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$quantidade[$i]</font></td> </tr> <?php // chamada da classe phpmailer require_once('mailer/class.phpmailer.php'); require_once('mailer/class.smtp.php'); // resgatando os dados passados pelo form if ($_POST){ $assunto = "Compras Online"; $nome=$_POST["nome"]; $email=$_POST["email"]; $telefone=$_POST["telefone"]; $celular=$_POST["celular"]; $endereco=$_POST["endereco"]; $horario=$_POST["horario"]; $pagamento=$_POST["pagamento"]; $cpf=$_POST["cpf"]; $produto=$_POST["produto"]; $marca=$_POST["marca"]; $quantidade=$_POST["quantidade"]; $cartao=$_POST["cartao"]; $cpf=$_POST["cpf"]; $data = date("d/m/y"); //hidden $hora = date("H:i"); //hidden $ip = $_SERVER['REMOTE_ADDR']; //hidden $navegador = $_SERVER['HTTP_USER_AGENT']; //hidden // exibindo os dados for ($i=0; $i<$quant_linhas; $i++) { echo "Produto: ".$produto[$i]."<br />"; echo "Marca: ".$marca[$i]."<br />"; echo "Quantidade: ".$quantidade[$i]."<br />"; } // chamada da classe $Email = new PHPMailer(); $Email->IsSMTP(); // set mailer to use SMTP $Email->SMTPAuth = true; // turn on SMTP authentication $Email->Port = 587; $Email->Host = ""; $Email->Username = ""; $Email->Password = ""; $Email->IsMail(); // ativa o envio de e-mails em HTML, se false, desativa. $Email->Mailer = "smtp"; $Email->SetLanguage("br"); // esta chamada diz que o envio será feito através da funçao mail do php. Voce mudar para sendmail, qmail, etc // se quiser utilizar o programa de email do seu unix/linux para enviar o email //$Email->IsMail(); // ativa o envio de e-mails em HTML, se false, desativa. $Email->IsHTML(true); // email do remetente da mensagem $Email->From = ""; // nome do remetente do email $Email->FromName = $nome; // Endereço de destino do emaail, ou seja, pra onde voce quer que a mensagem do formulário vá? $Email->AddAddress("","Compras Online"); // informando no email, o assunto da mensagem $Email->Subject = $assunto; // Define o texto da mensagem (aceita HTML) $Email->Body = " <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /> </head> <body bgcolor='#ffffff'> <table width='100%' border='0' cellspacing='0' cellpadding='5'> <tr> <td height='50' colspan='3' bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='3' color='#8f211e'></font></td> </tr> <tr> <td colspan='3'>&nbsp;</td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Nome: $nome</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>E-mail: $email </font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Telefone: $telefone</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Telefone: $celular</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Endere&ccedil;o de entrega: $endereco</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Hor&aacute;rio de entrega: $horario</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Forma de pagamento: $pagamento</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Cart&atilde;o Coperclube: $cartao</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>CPF: cpf</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Data: $data</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>IP: $ip</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Navegador: $navegador</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>Hora: $hora</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'>&nbsp;</td> </tr> <tr> <td width='43%' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>Produto/Descri&ccedil;&atilde;o</font></td> <td width='28%' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>Marca</font></td> <td width='29%' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>Quantidade</font></td> </tr> <tr> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$produto[$i]</font></td> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$marca[$i]</font></td> <td bgcolor='#ffffff'><font face='Arial, Helvetica, sans-serif' size='2' color='#3A6014'>$quantidade[$i]</font></td> </tr> <tr> <td colspan='3' bgcolor='#FFFFFF'>&nbsp;</td> </tr> <tr> <td colspan='3' bgcolor='#3A6014'><font face='Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'></font></td> </tr> </table> </body> </html> "; if(!$Email->Send()) { echo "<h2>A mensagem nao foi enviada. </h2><p><br>"; echo "Erro: " . $Email->ErrorInfo; }else{ echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=../obrigado.php'> "; } } ?>
  4. maurohpg

    Recuperar Array Formulario

    Obrigado Fábio, só uma coisa que eu não entendi como implementar isso no meu código de envio dos dados.
  5. maurohpg

    Listar categorias de pratos com erro

    Boa tarde pessoal, estou montando um sistema de delivery, estou com um erro que não consigo achar, sei que é na montagem da programação abaixo. Na página eu listo com botões os tipo de pratos, mais com essa programação abaixo só está listando a categoria de Yakisoba, as demais não listam os pratos, o que posso estar fazendo de errado na montagem? <section class="section-50 section-sm-top-90 section-sm-bottom-100 bg-image-6"> <div class="shell-wide isotope-wrap"> <h3 class="text-center">Our Menu</h3> <div class="range range-sm-center"> <div class="cell-xs-12"> <div class="cell-box"> <ul class="isotope-filters-responsive"> <li> <p>Choose your category:</p> </li> <li class="block-top-level"> <!-- Isotope Filters--> <button data-custom-toggle="#isotope-1" data-custom-toggle-disable-on-blur="true" class="isotope-filters-toggle btn btn-primary-lighter btn-shape-circle">Categorias<span class="caret"></span></button> <div id="isotope-1" class="isotope-filters isotope-filters-buttons isotope-filters-buttons-primary-lighter"> <ul class="inline-list"> <?php $consultaCategoria = "SELECT a.idCatPrato, a.NomeCatPrato FROM tb_catpratos a WHERE a.idCatPrato in ( SELECT DISTINCT b.idCatPrato FROM tb_pratos b WHERE b.idCatPrato = a.idCatPrato AND b.status = 's') ORDER BY a.NomeCatPrato"; $resultadoCategoria = mysql_query($consultaCategoria) or die("Erro ao acessar base de dados de categorias"); while ($linhaCategoria = mysql_fetch_assoc($resultadoCategoria)) { $idCatPrato = $linhaCategoria["idCatPrato"]; $NomeCatPrato = $linhaCategoria["NomeCatPrato"]; echo"<li><a data-isotope-filter='$idCatPrato' data-isotope-group='gallery' href='#' class='btn-shape-circle btn active'>$NomeCatPrato</a></li>"; } /*End while categoria*/ ?> </ul> </div> </li> </ul> </div> </div> </div> <div class="cell-xs-12 offset-top-40"> <!-- Isotope Content--> <div data-isotope-layout="fitRows" data-isotope-group="gallery" class="row isotope isotope-menu isotope-menu-offsets"> <?php /* Pratos */ $consultaPratos = "SELECT a.idPrato, a.maisAmados, a.resumoPrato, a.tituloPrato, a.valorB_Prato, b.foto FROM tb_pratos a LEFT JOIN galeria b ON b.idPrato = a.idPrato WHERE a.idCatPrato = $idCatPrato AND a.status = 's'"; $resultadoPratos = mysql_query($consultaPratos) or die("Erro ao acessar base de dados de pratos");; while ($linhaPratos = mysql_fetch_assoc($resultadoPratos)) { $valorPrato = $linhaPratos["valorB_Prato"]; $idPrato = $linhaPratos["idPrato"]; $maisAmados = $linhaPratos["maisAmados"]; $resumoPrato = $linhaPratos["resumoPrato"]; $tituloPrato = $linhaPratos["tituloPrato"]; $imagemProduto = $linhaPratos["foto"]; if ($imagemProduto == ""){ $imagemProduto = "no-image.png"; } $foto = "../sistema/imagens/thumb/".$imagemProduto; echo "<div data-id='$idPrato' data-name='$tituloPrato' data-price='$valorPrato' data-qtde='1' data-filter='$idCatPrato' class='col-xs-12 col-sm-6 isotope-item'> <div class='thumbnail-menu-modern thumbnail-menu-modern-horizontal'> <div class='unit unit-lg-horizontal unit-spacing-sm unit-middle'> <div class='unit-left'> <figure> <img src='$foto' alt='' width='310' height='260' class='img-responsive'/> </figure> </div> <div class='unit-body'> <div class='caption text-center'> <h5>$tituloPrato</h5> <p class='text-italic'>$resumoPrato</p>"; if ( $statusAtiva == "s") { echo "<a class=\"button white-btn clicked\" href=\"javascript:Cart('$idPrato', 'add');\"> <span class='desk'>Adicionar</span> <span class='mob'><i class='fa fa-check'></i></span> </a>"; } echo "<p class='price'>$valorPrato</p><a href='shop-single.html' class='btn btn-shape-circle btn-burnt-sienna offset-top-15'>Pedir</a> </div> </div> </div> </div> </div>";} ?> </div> </div> </div> </section>
  6. maurohpg

    Enviar anexo phpmailer com tamanho validado

    Boa tarde Srs, Não consegui fazer essa validação, será que tenho que fazer de outra forma essa validação sem ser por IF?
  7. maurohpg

    Enviar anexo phpmailer com tamanho validado

    Boa tarde pessoal, estou fazendo a validação do tamanho do arquivo anexo no email, para depois ser enviado, acontece que não está pegando o tamanho do arquivo, o que posso estar fazendo de errado? Já fiz testes e vi que não bloqueia o envio por vem em branco o size. Segue meu código: <?php if(strpos($_SERVER['HTTP_REFERER'],'xxx.com.br')) { session_start(); // chamada da classe phpmailer require_once('mailer/class.phpmailer.php'); require_once('mailer/class.smtp.php'); // resgatando os dados passados pelo form $assunto = "Conta PF"; $nome=$_POST["nome"]; $telefone=$_POST["telefone"]; $email=$_POST["email"]; $cpf=$_POST["cpf"]; $arquivo = $_FILES["arquivo"]; $data = date("d/m/y"); //hidden $hora = date("H:i"); //hidden $ip = $_SERVER['REMOTE_ADDR']; //hidden $navegador = $_SERVER['HTTP_USER_AGENT']; //hidden $tamanho = 3000000; // faço a chamada da classe $mail = new PHPMailer(); $mail->IsSMTP(); // set mailer to use SMTP $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Port = 587; $mail->Host = "mail.site.com.br"; $mail->Username = "criacao@site.com.br"; $mail->Password = "zzz321"; $mail->IsMail(); // ativa o envio de e-mails em HTML, se false, desativa. $mail->Mailer = "smtp"; // na classe, há a opçao de idioma, setei como br $mail->SetLanguage("br"); // esta chamada diz que o envio será feito através da funçao mail do php. Voce mudar para sendmail, qmail, etc // se quiser utilizar o programa de email do seu unix/linux para enviar o email //$Email->IsMail(); // ativa o envio de e-mails em HTML, se false, desativa. $mail->IsHTML(true); // email do remetente da mensagem $mail->From = "meusite.com.br"; // nome do remetente do email $mail->FromName = $nome; // Endereço de destino do emaail, ou seja, pra onde voce quer que a mensagem do formulário vá? $mail->AddAddress("meusite.com.br","Conta PF"); // informando no email, o assunto da mensagem $mail->Subject = $assunto; // Define o texto da mensagem (aceita HTML) $mail->Body .= " <font face='Arial, Helvetica, sans-serif' size='2'> <b>Nome:</b> $nome<br /><br /> <b>Telefone:</b> $telefone<br /><br /> <b>E-mail:</b> $email<br /><br /> <b>CPF:</b> $cpf<br /><br /> <b>Data:</b> $data <br /><br /> <b>Hora:</b> $hora <br /><br /> <b>Ip:</b> $ip<br /><br /> <b>Navegador:</b> $navegador </font>"; // Verifica tamanho do arquivo if($arquivo["size"] > $tamanho) { echo "<script language='JavaScript'> alert('Todos os documentos devem ter o tamanho máximo 3MB total.'); window.location.href='javascript:history.go(-1)' </script>"; exit; } //verifica se todos os campos estão preenchidos, se não estiverem, não envia o email $arquivo = $_FILES['arquivo']; for ($i=0; $i < sizeof($arquivo); $i++) { if (is_uploaded_file($arquivo['tmp_name'][$i])) { // Adiciona um anexo de um caminho sobre o sistema de ficheiros $mail->AddAttachment($arquivo['tmp_name'][$i], $arquivo['name'][$i]); } } if(!$mail->Send()) { echo "<h2>A mensagem nao foi enviada. </h2><p><br>"; echo "Erro: " . $mail->ErrorInfo; }else{ echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=../obrigado-contas.php'> "; } } ?>
  8. maurohpg

    Busca Filtro Valor

    Bom dia, não consegui encontrar o erro ainda, alguém com uma luz para me ajudar? Obrigado desde já.
  9. maurohpg

    Busca Filtro Valor

    Bom dia pessoal, estou fazendo um filtro por valor dinâmico, para valores de locação e venda que tem uma faixa de valor diferente, até ai ok, os selects de valor estão sendo mostrados de acordo com a intenção de compra ou locação. Só estou com um problema em mostrar o resultado da busca, quando seleciono por valor não vai. Segue o código que estou utilizando que mostra os dados da busca. <html lang="pt-br"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <!-- FONTES --> <link href="http://fonts.googleapis.com/css?family=Roboto" rel="stylesheet" type="text/css"> <link href="http://fonts.googleapis.com/css?family=Roboto:300" rel="stylesheet" type="text/css"> <!-- CSS STYLE --> <link rel="stylesheet" type="text/css" href="css/css.css" media="screen"> <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> <!-- CSS STYLE MOBILE --> <link type="text/css" rel="stylesheet" href="css/mobile.css" media="handheld, screen and (max-width:681px)" /> <!-- jQuery KenBurn Slider --> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> <script type="text/javascript" src="rs-plugin/js/jquery.themepunch.plugins.min.js"></script> <script type="text/javascript" src="rs-plugin/js/jquery.themepunch.revolution.min.js"></script> <script type="text/javascript" src="rs-plugin/js/jquery-ui-1.8.21.custom.min.js"></script> <script type="text/javascript" src="previewjs/preview-fullwidth.js"></script> <script type="text/javascript" src="js/ajax_combo.js"></script> <!-- REVOLUTION BANNER CSS SETTINGS --> <link rel="stylesheet" type="text/css" href="rs-plugin/css/settings.css" media="screen" /> <script> var tpj1=jQuery; tpj1.noConflict(); tpj1(document).ready(function() { tpj1(".nav-button").click(function () { tpj1(".nav-button,.menu").toggleClass("open"); }); }); </script> <script type="text/javascript"> function changeSelect(){ var select = document.getElementById('negocio_'); var selectSetor = document.getElementById('outros_'); var value = select.options[select.selectedIndex].value; //remove itens var length = selectSetor.options.length; var i; for(i = selectSetor.options.length-1 ; i>=0 ; i--) { selectSetor.remove(i); } if(value == '1') { var option = document.createElement('option'); option.value = '0'; option.text = 'Todos'; var option2 = document.createElement('option'); option2.value = '250000'; option2.text = '0 a R$ 250.000,00'; var option3 = document.createElement('option'); option3.value = '500000'; option3.text = 'R$ 250.000,00 a R$ 500.000,00'; var option4 = document.createElement('option'); option4.value = '750000'; option4.text = 'R$ 500.000,00 a R$ 750.000,00'; var option5 = document.createElement('option'); option5.value = '1000000'; option5.text = 'R$ 750.000,00 a R$ 1.000.000,00'; var option6 = document.createElement('option'); option6.value = '100000000'; option6.text = 'Acima de R$ 1.000.000,00'; selectSetor.add(option); selectSetor.add(option2); selectSetor.add(option3); selectSetor.add(option4); selectSetor.add(option5); selectSetor.add(option6); } else if (value == '2'){ var option7 = document.createElement('option'); option7.value = '0'; option7.text = 'Todos'; var option8 = document.createElement('option'); option8.value = '275,00'; option8.text = 'R$ 0 a R$ 275,00'; var option9 = document.createElement('option'); option9.value = '600,00'; option9.text = 'R$ 275,00 a R$ 500,00'; var option10 = document.createElement('option'); option10.value = '750'; option10.text = 'R$ 500,00 a R$ 750,00'; var option11 = document.createElement('option'); option11.value = '1000'; option11.text = 'R$ 750,00 a R$ 1.000,00'; var option12 = document.createElement('option'); option12.value = '10000'; option12.text = 'Acima de R$ 1.000,00'; selectSetor.add(option7); selectSetor.add(option8); selectSetor.add(option9); selectSetor.add(option10); selectSetor.add(option11); selectSetor.add(option12); } else if (value == '3'){ var option13 = document.createElement('option'); option13.value = '0'; option13.text = 'Todos'; var option14 = document.createElement('option'); option14.value = '250'; option14.text = 'R$ 0 a R$ 250,00'; var option15 = document.createElement('option'); option15.value = '600,00'; option15.text = 'R$ 250,00 a R$ 500,00'; var option16 = document.createElement('option'); option16.value = '750'; option16.text = 'R$ 500,00 a R$ 750,00'; var option17 = document.createElement('option'); option17.value = '1000'; option17.text = 'R$ 750,00 a R$ 1.000,00'; var option18 = document.createElement('option'); option18.value = '10000'; option18.text = 'Acima de R$ 1.000,00'; selectSetor.add(option13); selectSetor.add(option14); selectSetor.add(option15); selectSetor.add(option16); selectSetor.add(option17); selectSetor.add(option18); } } </script> </head> <body> <?php include_once("analyticstracking.php") ?> <div id="geral"> <?php include "topo.php";?> <div class="resultado-busca"> <div class="content-resultado-busca"> <div class="titulo-busca"><p>Resultado da busca</p></div> <?php include "busca.php";?> <ul> <div class="ordenar-busca"> <?php $cidade_ = strip_tags( $_POST['cidade_'] ); $bairro_ = strip_tags( $_POST['bairro_'] ); $tipo_ = strip_tags( $_POST['tipo_'] ); $negocio_ = strip_tags( $_POST['negocio_'] ); $codigo_ = strip_tags( $_POST['codigo_'] ); $area_total_ = strip_tags( $_POST['area_total_'] ); $quartos_ = strip_tags( $_POST['quartos_'] ); $outros_ = strip_tags( $_POST['outros_'] ); if( isset($_GET['cidade_'] ) ) $cidade_ = strip_tags( $_GET['cidade_'] ); if( isset($_GET['bairro_'] ) ) $bairro_ = strip_tags( $_GET['bairro_'] ); if( isset($_GET['tipo_'] ) ) $tipo_ = strip_tags( $_GET['tipo_'] ); if( isset($_GET['negocio_'] ) ) $negocio_ = strip_tags( $_GET['negocio_'] ); if( isset($_GET['codigo_'] ) ) $codigo_ = strip_tags( $_GET['codigo_'] ); if( isset($_GET['quartos_'] ) ) $quartos = strip_tags( $_GET['quartos_'] ); if( isset($_GET['area_total_'] ) ) $area_total = strip_tags( $_GET['area_total_'] ); if( isset($_GET['outros_'] ) ) $outros_ = strip_tags( $_GET['outros_'] ); /* MONTA CRITERIOS DE BUSCA */ $where = "i.ativo ='1'"; if ( !empty( $cidade_ ) ) { $where .=" AND i.id_cidade='$cidade_'"; } if ( !empty( $bairro_ ) ) { $where .=" AND i.bairro='$bairro_'"; } if ( !empty( $tipo_ ) ) { $where .=" AND i.id_tipo_imovel='$tipo_'"; } if ( !empty( $negocio_ ) ) { $where .=" AND i.id_negocio_tipo='$negocio_'"; } if ( !empty( $area_total_ ) ) { $where .=" AND i.area_total='$area_total_'"; } if ( !empty( $quartos_ ) ) { $where .=" AND i.quartos='$quartos_'"; } if ( !empty( $outros_ ) ) { $where .=" AND i.outros='$outros_'"; } if ( !empty( $codigo_ ) ) { $where ="i.ativo='1' AND i.codigo='$codigo_'"; } switch($outros_){ case '250000'; $outros_ = 'AND outros_ <= 250000'; break; case '500000'; $outros_ = 'AND outros_ BETWEEN 250000 and 500000'; break; case '750000'; $outros_ = 'AND outros_ BETWEEN 500000 and 750000'; break; case '1000000'; $outros_ = 'AND outros_ BETWEEN 750000 and 1000000'; break; } //////// $sql = mysql_query("SELECT i.*, t.tipo_nome, n.tipo, c.cidade FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) WHERE $where") or print(mysql_error()); if (!isset( $_GET["pagina"] ) ) $pagina = 1; else $pagina = strip_tags( $_GET["pagina"] ); $max=200; $inicio = $pagina - 1; $inicio = $max * $inicio; $total = mysql_num_rows($sql); echo "<div class='ordenar-busca2'>"; echo "<a href='resultado-busca.php?ordem=decrescente&campo=outros&negocio_=$negocio_&tipo_=$tipo_&cidade_=$cidade_&bairro_=$_&quartos_=$quartos_'> Maior Valor </a>"; echo " | "; echo "<a href='resultado-busca.php?ordem=crescente&campo=outros&negocio_=$negocio_&tipo_=$tipo_&cidade_=$cidade_&bairro_=$bairro_&quartos_=$quartos_'> Menor Valor </a>"; echo "</div>"; /* calcula a quantidade de produtos sendo exibidos no momento */ $pgs = ceil($total / $max); $de = $max * $pagina; if($pagina == $pgs) $de = $total; $temp = $inicio + 1; echo "<p align=\"left\" style=\"font-size: 16px;\">Foram encontrado(s) <b>$total</b> registro(s).</p>"; echo "<br /><br />"; ////////// if($_GET['ordem'] == "decrescente") $sql = mysql_query("SELECT i.id, i.foto_exibicao, i.bairro, i.area_total, i.nome_imovel, i.msg, i.outros, i.codigo, t.tipo_nome, n.tipo AS negocio, c.cidade, c.uf, b.bairro FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE $where ORDER BY ".$_GET['campo']." DESC") or print(mysql_error()); elseif($_GET['ordem'] == "crescente") $sql = mysql_query("SELECT i.id, i.foto_exibicao, i.bairro, i.area_total, i.nome_imovel, i.msg, i.outros, i.codigo, t.tipo_nome, n.tipo AS negocio, c.cidade, c.uf, b.bairro FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE $where ORDER BY ".$_GET['campo']." ASC") or print(mysql_error()); else $sql = mysql_query("SELECT i.id, i.foto_exibicao, i.bairro, i.area_total, i.nome_imovel, i.msg, i.outros, i.codigo, t.tipo_nome, n.tipo AS negocio, c.cidade, c.uf, b.bairro FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE $where ORDER BY outros ASC LIMIT $inicio, $max") or print(mysql_error()); while( $linha = mysql_fetch_array( $sql ) ) { if( $linha['outros'] == '0.00' ) $outros = 'Consulte-nos'; else $outros = 'R$ ' . number_format( $linha['outros'], 2, ',', '.' ); ?> <a title="<?php echo $linha['foto_descricao']; ?>" href="imovel-detalhes.php?Cod=<?php echo $linha['id'];?>"> <li> <div class="img-grd-busca"><img src="uploads/phpThumb/phpThumb.php?src=uploads/<?php echo $linha['foto_exibicao']; ?>&h346&w=464&zc=1&q=100" /></div> <div class="bt-detalhes-busca"></div> <div class="mini-descricao">Cidade: <strong><?php echo $linha['cidade']; ?></strong> | Bairro: <strong><?php echo $linha['bairro']; ?></strong> | Área total terreno (m²): <strong><?php echo $linha['area_total']; ?></strong></div> <div class="nome-imovel-busca" style="color:#000;"><?php echo $linha['tipo_nome']; ?> - <?php echo $linha['codigo']; ?> </div> <div class="valor-imovel-busca"><strong> Valor: <?php echo $outros; ?></strong></div> </li> </a> <?php }?> </ul> </div> </div> <div class="clear"></div> <?php include "sub-menu.php";?> <?php include "rodape.php";?> </div> </body> </html>
  10. maurohpg

    Busca Filtro Valor

    Bom dia, então, não mostra mensagem de erro e nem mostra o resultado, somente quando seleciono o valor que fiz com o switch. se não selecionar o valor ele me trás certinho o resultado dos filtros. Acho que é algo relacionado com o switch, mas já refiz mil vezes e não encontro o erro.
  11. maurohpg

    Ordenar Resultado de Busca pelo Valor

    Na verdade pessoal consegui fazer certinho, mas tem um problema você faz a busca e retorna por exemplo 8 resultados. Quando é aplicado o filtro com maior ou menor valor a busca não sei por que trás todos os resultados ao invés de ordenar somente o que eu busquei. Acho que ja vi alguma solução disso com ajax, alguma sugestão?
  12. maurohpg

    Ordenar Resultado de Busca pelo Valor

    Boa tarde, estou com uma dúvida que acho ridícula mas não consegui ver o meu erro. Vejam se podem me ajudar. Tenho resultado de uma busca que faço, depois do resultado que mostra os imóveis, quero poder ordenar por valor (campo "outros"), mas não está organizando com valor quando clico no link Maior Valor. Para ordenar criei: <?php echo "<a href='resultado-busca.php?ordem=crescente&campo=outros'> Maior Valor </a>"; echo "<a href='resultado-busca.php?ordem=decrescente&campo=outros'> Menos Valor </a>"; if($_GET['ordem'] == "crescente") $sql = mysql_query('select * from imoveis order by '.$_GET['outros'].' asc'); # na verdade nem precisa por asc elseif($_GET['ordem'] == "decrescente") $sql = mysql_query('select * from imoveis order by '.$_GET['outros'].' desc'); # precisa por desc else $sql = mysql_query("select * from imoveis order by outros desc LIMIT $inicio, $max"); ?> Depois disso eu mostro o resultado da pesquisa: <?php $cidade_ = strip_tags( $_POST['cidade_'] ); $bairro_ = strip_tags( $_POST['bairro_'] ); $tipo_ = strip_tags( $_POST['tipo_'] ); $negocio_ = strip_tags( $_POST['negocio_'] ); $codigo_ = strip_tags( $_POST['codigo_'] ); $quartos_ = strip_tags( $_POST['quartos_'] ); $distancia_mar_ = strip_tags( $_POST['distancia_mar_'] ); if( isset($_GET['cidade_'] ) ) $cidade_ = strip_tags( $_GET['cidade_'] ); if( isset($_GET['bairro_'] ) ) $bairro_ = strip_tags( $_GET['bairro_'] ); if( isset($_GET['tipo_'] ) ) $tipo_ = strip_tags( $_GET['tipo_'] ); if( isset($_GET['negocio_'] ) ) $negocio_ = strip_tags( $_GET['negocio_'] ); if( isset($_GET['codigo_'] ) ) $codigo_ = strip_tags( $_GET['codigo_'] ); if( isset($_GET['quartos_'] ) ) $quartos = strip_tags( $_GET['quartos_'] ); if( isset($_GET['distancia_mar_'] ) ) $distancia_mar = strip_tags( $_GET['distancia_mar_'] ); /* MONTA CRITERIOS DE BUSCA */ $where = "i.ativo ='1'"; if ( !empty( $cidade_ ) ) { $where .=" AND i.id_cidade='$cidade_'"; } if ( !empty( $bairro_ ) ) { $where .=" AND i.bairro='$bairro_'"; } if ( !empty( $tipo_ ) ) { $where .=" AND i.id_tipo_imovel='$tipo_'"; } if ( !empty( $negocio_ ) ) { $where .=" AND i.id_negocio_tipo='$negocio_'"; } if ( !empty( $quartos_ ) ) { $where .=" AND i.quartos='$quartos_'"; } if ( !empty( $distancia_mar_ ) ) { $where .=" AND i.distancia_mar='$distancia_mar_'"; } if ( !empty( $codigo_ ) ) { $where ="i.ativo='1' AND i.codigo='$codigo_'"; } //////// $sql = mysql_query("SELECT i.*, t.tipo_nome, n.tipo, c.cidade FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) WHERE $where") or print(mysql_error()); if (!isset( $_GET["pagina"] ) ) $pagina = 1; else $pagina = strip_tags( $_GET["pagina"] ); $max=200; $inicio = $pagina - 1; $inicio = $max * $inicio; $total = mysql_num_rows($sql); /* calcula a quantidade de produtos sendo exibidos no momento */ $pgs = ceil($total / $max); $de = $max * $pagina; if($pagina == $pgs) $de = $total; $temp = $inicio + 1; echo "<p align=\"left\" style=\"font-size: 16px;\">Foram encontrado(s) <b>$total</b> registro(s).</p>"; echo "<br /><br />"; ////////// $sql = mysql_query("SELECT i.id, i.foto_exibicao, i.quartos, i.distancia_mar, i.nome_imovel, i.msg, i.outros, i.codigo, t.tipo_nome, n.tipo AS negocio, c.cidade, c.uf, b.bairro FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE $where ORDER BY outros ASC LIMIT $inicio, $max") or print(mysql_error()); while( $linha = mysql_fetch_array( $sql ) ) { if( $linha['outros'] == '0.00' ) $outros = 'Consulte-nos'; else $outros = 'R$ ' . number_format( $linha['outros'], 2, ',', '.' ); ?> <a title="<?php echo $linha['foto_descricao']; ?>" href="imovel-detalhes.php?Cod=<?php echo $linha['id'];?>"> <li> <div class="img-grd-busca"><img src="uploads/phpThumb/phpThumb.php?src=uploads/<?php echo $linha['foto_exibicao']; ?>&h346&w=464&zc=1&q=100" /></div> <div class="bt-detalhes-busca"></div> <div class="mini-descricao">Bairro: <strong><?php echo $linha['bairro']; ?></strong> | Dormitórios: <strong><?php echo $linha['quartos']; ?></strong> | Distância do Mar (m): <strong><?php echo $linha['distancia_mar']; ?></strong></div> <div class="nome-imovel-busca" style="color:#000;"><?php echo $linha['tipo_nome']; ?> </div> <div class="valor-imovel-busca"><strong> Valor: <?php echo $outros; ?></strong></div> </li> </a> <?php } ?>
  13. maurohpg

    Ordenar Resultado de Busca pelo Valor

    Um dúvida Fernando, até pode ser por isso que o meu não funciona. Eu devo colocar seu exemplo antes de mostrar o resultado da busca abaixo? Eu nunca fiz esse tipo de filtro estou meio perdido. <?php $cidade_ = strip_tags( $_POST['cidade_'] ); $bairro_ = strip_tags( $_POST['bairro_'] ); $tipo_ = strip_tags( $_POST['tipo_'] ); $negocio_ = strip_tags( $_POST['negocio_'] ); $codigo_ = strip_tags( $_POST['codigo_'] ); $quartos_ = strip_tags( $_POST['quartos_'] ); $distancia_mar_ = strip_tags( $_POST['distancia_mar_'] ); if( isset($_GET['cidade_'] ) ) $cidade_ = strip_tags( $_GET['cidade_'] ); if( isset($_GET['bairro_'] ) ) $bairro_ = strip_tags( $_GET['bairro_'] ); if( isset($_GET['tipo_'] ) ) $tipo_ = strip_tags( $_GET['tipo_'] ); if( isset($_GET['negocio_'] ) ) $negocio_ = strip_tags( $_GET['negocio_'] ); if( isset($_GET['codigo_'] ) ) $codigo_ = strip_tags( $_GET['codigo_'] ); if( isset($_GET['quartos_'] ) ) $quartos = strip_tags( $_GET['quartos_'] ); if( isset($_GET['distancia_mar_'] ) ) $distancia_mar = strip_tags( $_GET['distancia_mar_'] ); /* MONTA CRITERIOS DE BUSCA */ $where = "i.ativo ='1'"; if ( !empty( $cidade_ ) ) { $where .=" AND i.id_cidade='$cidade_'"; } if ( !empty( $bairro_ ) ) { $where .=" AND i.bairro='$bairro_'"; } if ( !empty( $tipo_ ) ) { $where .=" AND i.id_tipo_imovel='$tipo_'"; } if ( !empty( $negocio_ ) ) { $where .=" AND i.id_negocio_tipo='$negocio_'"; } if ( !empty( $quartos_ ) ) { $where .=" AND i.quartos='$quartos_'"; } if ( !empty( $distancia_mar_ ) ) { $where .=" AND i.distancia_mar='$distancia_mar_'"; } if ( !empty( $codigo_ ) ) { $where ="i.ativo='1' AND i.codigo='$codigo_'"; } //////// $sql = mysql_query("SELECT i.*, t.tipo_nome, n.tipo, c.cidade FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) WHERE $where") or print(mysql_error()); if (!isset( $_GET["pagina"] ) ) $pagina = 1; else $pagina = strip_tags( $_GET["pagina"] ); $max=200; $inicio = $pagina - 1; $inicio = $max * $inicio; $total = mysql_num_rows($sql); /* calcula a quantidade de produtos sendo exibidos no momento */ $pgs = ceil($total / $max); $de = $max * $pagina; if($pagina == $pgs) $de = $total; $temp = $inicio + 1; echo "<p align=\"left\" style=\"font-size: 16px;\">Foram encontrado(s) <b>$total</b> registro(s).</p>"; echo "<br /><br />"; ////////// $sql = mysql_query("SELECT i.id, i.foto_exibicao, i.quartos, i.distancia_mar, i.nome_imovel, i.msg, i.outros, i.codigo, t.tipo_nome, n.tipo AS negocio, c.cidade, c.uf, b.bairro FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE $where ORDER BY outros ASC LIMIT $inicio, $max") or print(mysql_error()); while( $linha = mysql_fetch_array( $sql ) ) { if( $linha['outros'] == '0.00' ) $outros = 'Consulte-nos'; else $outros = 'R$ ' . number_format( $linha['outros'], 2, ',', '.' ); ?> <a title="<?php echo $linha['foto_descricao']; ?>" href="imovel-detalhes.php?Cod=<?php echo $linha['id'];?>"> <li> <div class="img-grd-busca"><img src="uploads/phpThumb/phpThumb.php?src=uploads/<?php echo $linha['foto_exibicao']; ?>&h346&w=464&zc=1&q=100" /></div> <div class="bt-detalhes-busca"></div> <div class="mini-descricao">Bairro: <strong><?php echo $linha['bairro']; ?></strong> | Dormitórios: <strong><?php echo $linha['quartos']; ?></strong> | Distância do Mar (m): <strong><?php echo $linha['distancia_mar']; ?></strong></div> <div class="nome-imovel-busca" style="color:#000;"><?php echo $linha['tipo_nome']; ?> </div> <div class="valor-imovel-busca"><strong> Valor: <?php echo $outros; ?></strong></div> </li> </a> <?php } ?>
  14. maurohpg

    Ordenar Resultado de Busca pelo Valor

    Amigo, já havia feito dessa forma que está acima e também n]ao havia funcionado, na verdade ja tentei colocar de todo jeito. rs
  15. maurohpg

    Erro Upload Multiplo

    Segue código correto para o sistema de Upload Multiplo. <?php if($acao =='add'){ } if(isset($_FILES['foto'])) { require 'wide/WideImage.php'; //Inclui classe WideImage à página date_default_timezone_set("Brazil/East"); $name = $_FILES['foto']['name']; //Atribui uma array com os nomes dos arquivos à variável $tmp_name = $_FILES['foto']['tmp_name']; //Atribui uma array com os nomes temporários dos arquivos à variável $allowedExts = array(".gif", ".jpeg", ".jpg", ".png", ".bmp"); //Extensões permitidas $dir = '../uploads/album/'; for($i = 0; $i < count($tmp_name); $i++) //passa por todos os arquivos { $ext = strtolower(substr($name[$i],-4)); if(in_array($ext, $allowedExts)) //Pergunta se a extensão do arquivo, está presente no array das extensões permitidas { $new_name = date("Y.m.d-H.i.s") ."-". $i . $ext; $image = WideImage::load($tmp_name[$i]); //Carrega a imagem utilizando a WideImage $image = $image->resize(800, 600, 'outside'); //Redimensiona a imagem para 170 de largura e 180 de altura, mantendo sua proporção no máximo possível $image->saveToFile($dir.$new_name); $sql = mysql_query("INSERT INTO fotos (id_imovel, foto, obs_foto) VALUES ('$id', '$new_name', '$desc_')") or die(mysqli_error()); } } echo("<script>javascript:alert('Fotos cadastradas com sucesso!');location.href='imoveis.php';</script>"); } ?>
  16. maurohpg

    Erro Upload Multiplo

    Bom dia pessoal, estou fazendo um upload múltiplo de imagens, mais estou com um pequeno problema, estou testando e não está sendo feito o upload, e não me mostra mensagem de erro algum, revisei o código ja várias vezes e não consigo encontrar um erro. Por acaso alguém tem ideia do que pode estar ocorrendo? <? include("../config.php"); include("verifica.php"); if($acao ==''){ echo '<form action="album_add.php?acao=add&id='.$id.'" method="post" enctype="multipart/form-data" name="form1"> <p align="center">Imagem<br> <input type="file" name="foto[]" multiple/> </p> <p align="center">Pequena descri&ccedil;&atilde;o<br> <input name="desc_" type="text" size="60" maxlength="250"> </p> <p align="center"> <input type="submit" name="Submit" value="Enviar"> </p> </form>'; }// FECHA principal ?> <?php if(isset($_POST['enviar']) == 'sim'){ $i = 0; foreach($_FILES['foto'] as $k=>$v) { if(!empty($_POST['desc_'][$i]) && !empty($_FILES['foto']['name'])) { // Largura máxima em pixels $largura = 640; // Altura máxima em pixels $altura = 480; // Tamanho máximo do arquivo em bytes $tamanho = 10000; // Verifica se o arquivo é uma imagem $tipos_permitidos = array('pjpeg'=>'image/pjpeg', 'jpeg'=>'image/jpeg', 'jpg'=>'image/jpg', 'gif'=>'image/gif', 'bmp'=>'image/bmp', 'png'=>'image/png' ); foreach($tipos_permitidos as $k=>$v) { if($_FILES['foto']['type'][$i] == $v) { $ext[1] = $k; break; } } if(!isset($ext)) { $error[1] = 'Extensão do arquivo não permitida: ' .$_FILES['foto']['type'][$i]; } // Pega as dimensões da imagem $dimensoes = getimagesize($_FILES['foto']['tmp_name'][$i]); // Verifica se a largura da imagem é maior que a largura permitida if($dimensoes[0] > $largura) { $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; } // Verifica se a altura da imagem é maior que a altura permitida if($dimensoes[1] > $altura) { $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; } // Verifica se o tamanho da imagem é maior que o tamanho permitido if($_FILES['foto']['size'][$i] > $tamanho) { $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes"; } if (!isset($error)) { // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "../uploads/album/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($_FILES['foto']["tmp_name"][$i], $caminho_imagem); include("resizer_foto_album.php"); $sql = mysql_query("INSERT INTO fotos (id_imovel, foto, obs_foto) VALUES ('$id', '$imagem_nome', '$desc_')") or print(mysql_error()); } else { echo 'Erro(s) encontrado(s)<br>'; foreach($error as $ek=>$ev) { echo $ev. '<br>'; } } } $i++; } } ?>
  17. maurohpg

    Ordenar Resultado de Busca pelo Valor

    Mesmo assim, não ordena, seria desta forma que falou para colocar? <?php echo "<a href='resultado-busca.php?ordem=crescente&campo=outros'> Maior Valor </a>"; echo "<a href='resultado-busca.php?ordem=decrescente&campo=outros'> Menos Valor </a>"; if($_GET['ordem'] == "crescente") $sql = mysql_query('select * from imoveis order by '.$_GET['outros'].' asc'); elseif($_GET['ordem'] == "decrescente") $sql = mysql_query('select * from imoveis order by '.$_GET['outros'].' desc'); else $sql = mysql_query('select * from imoveis order by '.$_GET['outros'].' desc LIMIT $inicio, $max'); ?>
  18. maurohpg

    Ordenar Resultado de Busca pelo Valor

    Bom dia, você dia no IF que deveria $_GET['campo']?
  19. maurohpg

    Erro de Sintax

    Beraldo, fiz dessa forma e deu certo: Pois o problema estava na class da div e no if que deveria conter elseif. Na <li> que comentou eu faço o if apenas para mostrar a aba de acordo com o dia da semana. Muito obrigado! <?php if($diasemana == 1){ echo "<div class='tab-pane active' id='tab1'>"; $sql = mysql_query('SELECT cond_uso FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['cond_uso']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } elseif ( $diasemana != 1 ) { echo "<div class='tab-pane' id='tab1'>"; $sql = mysql_query('SELECT cond_uso FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['cond_uso']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } ?>
  20. maurohpg

    Erro de Sintax

    Bom dia, desculpe a ignorancia minha mas as vezes me perco em simples problemas, como poderia fazer para resolver esse erro de sintax: O que gostaria de afzer é imprimir a tabela caso o dia da semana seja == 1 <?php if($diasemana == 1){ $sql = mysql_query('SELECT servicos FROM empresa WHERE id='1''); $linha = mysql_fetch_array( $sql ); echo '<div=\"tab-pane active\">'.$linha['cond_uso'].' <br /></div>'; ?>
  21. maurohpg

    Erro de Sintax

  22. maurohpg

    Erro de Sintax

    Alguma alma pode me ajudar? Dar uma luz pelo menos?
  23. maurohpg

    Erro de Sintax

    Pessoal, obrigado pela força mais uma vez, segui todas as orientações e consegui deixar quase perfeito, apenas um detalhe não funciona. De acordo com o dia da semana irá ser mostradas as ofertas, estou conseguindo mostrar de hoje, quarta-feira, mais quando tento ver de outros dias não é mostrado, já quebrei a cabeça pensando que o erro estava nos if dos dias da semana, mas acho que está ok, vou postar todo o código se alguém identificar algum erro que cometi que não identifiquei e puder me dar uma luz agradeço. <?php include("config.php"); include("tags.php"); ?> <?php function getDiaSemana($data) { list($dia, $mes, $ano) = explode("-", $data); $diasemana = date("w", mktime(0, 0, 0, $mes, $dia, $ano)); switch ($diasemana) { case 1: $diasemana = "Segunda-Feira"; break; case 2: $diasemana = "Terça-Feira"; break; case 3: $diasemana = "Quarta-Feira"; break; case 4: $diasemana = "Quinta-Feira"; break; case 5: $diasemana = "Sexta-Feira"; break; case 6: $diasemana = "Sábado"; break; } return $diasemana; } ?> <!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=iso-8859-1" /> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Open+Sans:300' rel='stylesheet' type='text/css'> <title><?php echo $nomeL; ?></title> <link rel="stylesheet" type="text/css" href="css/css.css" media="screen"> <link href="css/default.css" rel="stylesheet" type="text/css" media="screen" /> <link href="css/nivo-slider.css" rel="stylesheet" type="text/css" media="screen" /> <link href="css/jquery.fancybox.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="js/jquery.nivo.slider.js"></script> <script type="text/javascript" src="js/bootstrap.js"></script> <script type="text/javascript"> $(window).load(function() { $('#slider').nivoSlider(); }); </script> <script type="text/javascript"> var $buoop = {}; $buoop.ol = window.onload; window.onload=function(){ try {if ($buoop.ol) $buoop.ol();}catch (e) {} var e = document.createElement("script"); e.setAttribute("type", "text/javascript"); e.setAttribute("src", "//browser-update.org/update.js"); document.body.appendChild(e); } </script> </head> <body> <?php include "analyticstraking.php";?> <div id="container"> <?php include "header.php";?> <?php include "slider.php";?> <div id="contents"> <div class="ofertas-tabloide"> <div class="tit-ofertas-home"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="27%"><img src="img/tit-ofertas-tabloide.png" alt="Ofertas Tablóide" width="249" height="48" border="0"/></td> <td width="44%"><a href="downloads/tabloide.pdf"><img src="img/ico-download-jornal.png" width="168" height="46" alt="Download - Jornal de Ofertas" border="0"/></a></td> <td width="29%" align="right"><div class="ico-facebook"><a href="#" target="_blank"><img src="img/ico-facebook.png" width="245" height="38" alt="Facebook" border="0"/></a></div></td> </tr> </table> </div> <!-- Tabloide --> <?php $sql = mysql_query("SELECT i.id AS idi, i.foto_exibicao, i.foto_titulo, i.nome_imovel, i.msg, i.suites, i.valor, t.tipo_nome, n.tipo AS negocio, c.cidade, b.bairro, n.id FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE i.ativo='1' AND n.tipo LIKE 'Tablóide' ORDER BY i.id DESC LIMIT 5") or print(mysql_error()); if( mysql_num_rows( $sql ) > 0 ) { ?> <div class="lista-ofertas"> <div class="data-ofertas">Ofertas válidas de 05/01 a 23/01 de 2016</div> <ul> <?php while( $linha = mysql_fetch_array( $sql ) ) { if( $linha['valor'] == '0.00' ) $valor = 'Consulte-nos'; else $valor = 'R$ ' . number_format( $linha['valor'], 2, ',', '.' ); ?> <li> <div class="foto-oferta"><img src="uploads/phpThumb/phpThumb.php?src=uploads/tabloide/<?php echo $linha['foto_exibicao']; ?>&h=198&w=176&zc=1&q=100" border="0"/></div> <div class="descritivo-oferta"> <? if(strlen($linha['nome_imovel'])>45){?><?=substr($linha['nome_imovel'], 0, 45);?>...<? }else{?><?=$linha['nome_imovel'];?><? }?></div> <div class="preco-oferta"> <p><?php echo ( empty( $linha['valor'] ) || $linha['valor'] == '0.00' ? 'Consulte' : 'R$ ' . number_format( $linha['valor'], 2, ',', '.') ); ?></p> </div> </li> <?php } } ?> </ul> </div> <div class="coluna-home-direita"> <div class="tit-ofertas-dia"><img src="img/tit-ofertas-dia.png" alt="Ofertas do Dia" width="249" height="48" border="0"/></div> <div class="tabbable" style="margin-bottom: 18px;"> <?php $diasemana = date("w"); ?> <ul class="nav nav-tabs"> <li <?php if($diasemana == 1){ echo "class='active'"; } ?>><a href="#tab1" data-toggle="tab">Segunda</a></li> <li <?php if($diasemana == 2){ echo "class='active'"; } ?>><a href="#tab2" data-toggle="tab">Terça</a></li> <li <?php if($diasemana == 3){ echo "class='active'"; } ?>><a href="#tab3" data-toggle="tab">Quarta</a></li> <li <?php if($diasemana == 4){ echo "class='active'"; } ?>><a href="#tab4" data-toggle="tab">Quinta</a></li> <li <?php if($diasemana == 5){ echo "class='active'"; } ?>><a href="#tab5" data-toggle="tab">Sexta</a></li> <li <?php if($diasemana == 6){ echo "class='active'"; } ?>><a href="#tab6" data-toggle="tab">Sábado</a></li> </ul> <div class="tab-content" style="padding-bottom: 9px; border-bottom: 1px solid #ddd;"> <!-- SEGUNDA --> <?php if($diasemana == 1) { echo "<div class='tab-pane active' id='tab1'>"; $sql = mysql_query('SELECT servicos FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['cond_uso']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } ?> <!-- TERÇA --> <?php if($diasemana == 2) { echo "<div class='tab-pane active' id='tab2'>"; $sql = mysql_query('SELECT servicos FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['servicos']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } ?> <!-- QUARTA --> <?php if($diasemana == 3) { echo "<div class='tab-pane active' id='tab3'>"; $sql = mysql_query('SELECT cub FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['cub']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } ?> <!-- QUINTA --> <?php if($diasemana == 4) { echo "<div class='tab-pane active' id='tab4'>"; $sql = mysql_query('SELECT cub FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['cub']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } ?> <!-- SEXTA --> <?php if($diasemana == 5) { echo "<div class='tab-pane active' id='tab5'>"; $sql = mysql_query('SELECT pol_privacidade FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['pol_privacidade']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } ?> <!-- SABADO --> <?php if($diasemana == 6) { echo "<div class='tab-pane active' id='tab6'>"; $sql = mysql_query('SELECT pol_privacidade FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['pol_privacidade']; echo "<br /><font size='1'>* Enquanto durarem os estoques. Salvos erros de digitação. Ofertas para venda no varejo. No atacado poderá haver limitações conforme Art. 21 Cap. VI da Portaria 4/94 SUNAB. Não vendemos bebidas alcoólicas para menores de 18 anos conforme Lei Nº 8.609/90, estatuto da criança e adolescente Art. 81. Se beber não dirija.</font></div>"; } ?> </div> </div> <!-- /tabbable --> <?php $sql = mysql_query("SELECT i.id AS idi, i.foto_exibicao, i.foto_titulo, i.nome_imovel, i.msg, i.suites, i.valor, t.tipo_nome, n.tipo AS negocio, c.cidade, b.bairro, n.id FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE i.ativo='1' AND n.tipo LIKE 'Novidades' ORDER BY i.id DESC LIMIT 4") or print(mysql_error()); if( mysql_num_rows( $sql ) > 0 ) { ?> <div class="tit-novidades"><img src="img/tit-novidades.png" alt="Novidades" width="345" height="48" border="0"/></div> <div class="lista-novidades"> <ul> <?php while( $linha = mysql_fetch_array( $sql ) ) { if( $linha['valor'] == '0.00' ) $valor = 'Consulte-nos'; else $valor = 'R$ ' . number_format( $linha['valor'], 2, ',', '.' ); ?> <a href="novidades.php" > <li> <div class="foto-novidades"><img src="uploads/phpThumb/phpThumb.php?src=uploads/tabloide/<?php echo $linha['foto_exibicao']; ?>&h=198&w=150&zc=1&q=100" border="0"/></div> <div class="descritivo-novidades"><span class="descritivo-oferta"><? if(strlen($linha['nome_imovel'])>36){?><?=substr($linha['nome_imovel'], 0, 36);?>...<? }else{?><?=$linha['nome_imovel'];?><? }?></span></div> <div class="preco-novidades"> <p><?php echo ( empty( $linha['valor'] ) || $linha['valor'] == '0.00' ? 'Veja mais' : 'R$ ' . number_format( $linha['valor'], 2, ',', '.') ); ?></p> </div> </li> </a> <?php } } ?> </ul> </div> </div> <?php include "coluna-esquerda.php";?> </div> </div> </div> <?php include "footer.php";?> </body> </html>
  24. maurohpg

    Erro de Sintax

    Boa tarde, obrigado Beraldo e Higor. Aspas fazem muita diferença mesmo, agora se puderem me ajudar com outro detalhe como posso usar um echo e dentro dele imprimir um select, desta forma por exemplo: <?php if($diasemana <= 1){ echo "<div class=\"tab-pane\"></div>"; } ?> <?php if($diasemana == 1){ echo "<div class=\"tab-pane active\" id='tab1'> $sql = mysql_query('SELECT servicos FROM empresa WHERE id=1'); $linha = mysql_fetch_array( $sql ); echo $linha['cond_uso']; </div>"; }?>
  25. maurohpg

    Ofertas de acordo com o dia da semana

    Osmar obrigado pela dica na função date. Surgiu outro problema, consegui deixar as abas automaticamente sendo carregadas de acordo com o dia de semana, mas o conteúdo delas como era por clique agora não carregam corretamente. Utilizei o php na função date: <?php function getDiaSemana($data) { list($dia, $mes, $ano) = explode("-", $data); $diasemana = date("w", mktime(0, 0, 0, $mes, $dia, $ano)); switch ($diasemana) { case 0: $diasemana = "Domingo"; break; case 1: $diasemana = "Segunda-Feira"; break; case 2: $diasemana = "Terça-Feira"; break; case 3: $diasemana = "Quarta-Feira"; break; case 4: $diasemana = "Quinta-Feira"; break; case 5: $diasemana = "Sexta-Feira"; break; case 6: $diasemana = "Sábado"; break; } return $diasemana;} ?> <div class="tabbable" style="margin-bottom: 18px;"> <?php $diasemana = date("w"); ?> <ul class="nav nav-tabs"> <li <?php if($diasemana == 1){ echo "class=\"active\""; } ?>><a href="#tab1">Segunda</a></li> <li <?php if($diasemana == 2){ echo "class=\"active\""; } ?>><a href="#tab2">Terça</a></li> <li <?php if($diasemana == 3){ echo "class=\"active\""; } ?>><a href="#tab3">Quarta</a></li> <li <?php if($diasemana == 4){ echo "class=\"active\""; } ?>><a href="#tab3">Quinta</a></li> <li <?php if($diasemana == 5){ echo "class=\"active\""; } ?>><a href="#tab3">Sexta</a></li> <li <?php if($diasemana == 6){ echo "class=\"active\""; } ?>><a href="#tab3">Sábado</a></li> </ul> E nas abas deixei dessa forma que ficou como eu queria, só esse problema de carregar o conteúdo que falo dessa forma. <div class="tab-pane active" id="tab1"> <?php $sql = mysql_query("SELECT ofertas1 FROM supermercado WHERE id='1'"); $linha = mysql_fetch_array( $sql ); echo $linha['ofertas1']; ?></div> Osmar obrigado pela dica na função date. Surgiu outro problema, consegui deixar as abas automaticamente sendo carregadas de acordo com o dia de semana, mas o conteúdo delas como era por clique agora não carregam corretamente. Utilizei o php na função date: <?php function getDiaSemana($data) { list($dia, $mes, $ano) = explode("-", $data); $diasemana = date("w", mktime(0, 0, 0, $mes, $dia, $ano)); switch ($diasemana) { case 0: $diasemana = "Domingo"; break; case 1: $diasemana = "Segunda-Feira"; break; case 2: $diasemana = "Terça-Feira"; break; case 3: $diasemana = "Quarta-Feira"; break; case 4: $diasemana = "Quinta-Feira"; break; case 5: $diasemana = "Sexta-Feira"; break; case 6: $diasemana = "Sábado"; break; } return $diasemana;} ?> <div class="tabbable" style="margin-bottom: 18px;"> <?php $diasemana = date("w"); ?> <ul class="nav nav-tabs"> <li <?php if($diasemana == 1){ echo "class=\"active\""; } ?>><a href="#tab1">Segunda</a></li> <li <?php if($diasemana == 2){ echo "class=\"active\""; } ?>><a href="#tab2">Terça</a></li> <li <?php if($diasemana == 3){ echo "class=\"active\""; } ?>><a href="#tab3">Quarta</a></li> <li <?php if($diasemana == 4){ echo "class=\"active\""; } ?>><a href="#tab3">Quinta</a></li> <li <?php if($diasemana == 5){ echo "class=\"active\""; } ?>><a href="#tab3">Sexta</a></li> <li <?php if($diasemana == 6){ echo "class=\"active\""; } ?>><a href="#tab3">Sábado</a></li> </ul> E nas abas deixei dessa forma que ficou como eu queria, só esse problema de carregar o conteúdo que falo dessa forma. <div class="tab-pane active" id="tab1"> <?php $sql = mysql_query("SELECT ofertas1 FROM supermercado WHERE id='1'"); $linha = mysql_fetch_array( $sql ); echo $linha['ofertas1']; ?></div> Boa tarde, alguém com alguma ideia de como posso começar a resolver esse problema? Boa tarde, alguma alma caridosa que identifica esse tipo de problema na programação, consegui sem problemas mostrar a aba de acordo com o dia da semana, nas quando clico em outra abas anteriores me mostra a aba do dia e abaixo o conteúdo da aba anterior. Obrigado desde já.
×

Informação importante

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