prepare("SELECT * FROM ratings where id = $avaliaId"); $consulta->execute(); /* Recupera dados e seta array com o resultado */ $avaliacao = $consulta->fetchAll(); $avaliacaoId = $avaliacao['0']['id']; /* Executa a consulta */ $consultaItems = $banco->prepare("SELECT * FROM ratingitems where rating_id = $avaliacaoId"); $consultaItems->execute(); /* Recupera dados e seta array com o resultado */ $items = $consultaItems->fetchAll(); // Se postou if(isset($_POST['email'])) { // Destinatarios $destinatario = $emailcontato . ", avalia@digitalmenu.com.br"; // Email(s) que recebera(ao) a avaliacao // Assunto $assunto = utf8_encode('Menu Digital - Avaliacao ' . $titulo . ' ') . date('d/m/Y H:i:s'); // Assunto do email // Campos do formulario $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $observacao = $_POST['observacao']; $news = 'nao aceito'; if (isset($_POST['news'])) { $news = $_POST['news']; if ($news = 'Aceito receber newsletters') { $news = 'Aceito receber newsletters'; } } $j = 0; foreach($items as $item) { $j++; $escreveItens[$j]['avaliacao'] = $_POST['item'.$j]; $escreveItens[$j]['item'] = utf8_encode($item['title']); } $mensagem = utf8_encode("

Dados de Contato


"); // Funcao para limpar strings maliciosas function clean_string($string) { $bad = array("content-type","bcc:","to:","cc:","href"); return str_replace($bad,"",$string); } $mensagem .= "Nome: ".clean_string($nome)."
"; $mensagem .= "
Email: ".clean_string($email)."
"; $mensagem .= "
Telefone: ".clean_string($telefone)."


"; $mensagem .= "
Newsletter: ".clean_string($news)."


"; $mensagem .= utf8_encode("

Respostas

"); foreach ($escreveItens as $escreveItem) { $mensagem .= "
". $escreveItem['item'] ."
". $escreveItem['avaliacao'] . " estrelas
"; } $mensagem .= "
". utf8_encode("Comentarios: ") . "
" . nl2br(clean_string($observacao))."
"; // Seta cabecalho $cabecalho = "MIME-Version: 1.0\r\n"; $cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n"; $resultadoEnvio = mail($destinatario, $assunto, $mensagem, $cabecalho); } // Se postou ?> Avaliacao Ilha dos Navegantes