Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
Jack Oliveira

ENVIADO CONTATO PARA E-MAIL E PARA O ADMIN

Pergunta

Ola quero pedir desculpa que antes postei o código errado aqui rsrsrs

 Bom aqui vai o verdadeiro

     Bom eu estou criando um formulario em PDO, até as base dos código estão certo entre cadastrar etc..

Só que quero que quando chegar uma nova msg o meu sistema me dar uma notificação de que tenho nova mensagem

e quando for respondida ele grava automaticamente de que a mensagem já foi respondida ou que falta responder

Minha listagem esta mais o menos assim

Ex:

ID  =     NOME  =    EMPRESA    =  E-MAIL                          TELEFONE     =                MENSAGEM     =       RESPOSTA         =          CIDADE _UF 

1           PEDRO     LOJA2           TESTE2@GMAIL.COM    (555) 5555-5555                  NOVA                      RESPONDER                 CIDADE 1

2            maria        loja3              maria@gmail.com             (555) 3333-3333               PEDENTE                    RESPONDER               CIDADE 2

3             JOAO       LOJA4            JOAO@GMAIL.COM          (555)2222-2222                LIDA                      RESPONDIDA                   CIDADE 3

 

 

    Porém o cliente vai enviar a mensagem com seu e-mail e gostaria tbm de uma maneira de retorna a mensagem sem precisar eu ir ao meu e-mail para responder a ele

    vou posta o código espero que não fico muito longo.. se ficar peso desculpas a todos

 

////// CÓDIGO DO FORMULARIO /////

 

<?php
	header('Access-Control-Allow-Origin: *');
	require_once('../../includes/funcoes.php');
	require_once('../../database/config.database.php');
	require_once('../../database/config.php');
	$id = get('id');
	$foto = get('foto');
	if (isset($_GET['Adicionar'])) {
		$Imagem = null;
		if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){
	        require_once '../../database/upload.class.php';
	        $dir_dest = 'uploads/';
	        $files = array( );
	        $file = $_FILES['imagem'];
	        $handle = new Upload( $file );
	        if ($handle->uploaded){
	            $handle->file_new_name_body = md5(uniqid($file['name']));
	            $handle->Process($dir_dest);
	            if ($handle->processed){
	                $file_dst_name = $handle->file_dst_name;
	                $Imagem = $handle->file_dst_name;
	            }
	        }
	    }
		$Adicionar = array(
            'empresa' 			=> post('empresa'),
            'nome' 			=> post('nome'),
            'telefone' 		=> post('telefone'),
			'email' 		=> post('email'),
			'cidade_uf' 		=> post('cidade_uf'),
			'assunto' 			=> post('assunto'),
			'mensagem' 		=> post('mensagem'),
			'imagem' 		=> $Imagem,
			'id_categoria' 	=> $id,
			'status' 		=> 'N'
		);
		$Query = DBCreate('contato', $Adicionar);
		if ($Query != 0) { AbreAlerta('Sua mensagem foi enviado para analise com sucesso em breve retornaremos para você!'); Redireciona('?id='.$id.'&sucesso&foto='.$foto); } else { Redireciona('?erro');}
	}
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
	<meta charset="UTF-8">
	<meta name="robots" content="noindex">
	<!-- CSS -->
	<link rel="stylesheet" type="text/css" href="<?php echo ConfigPainel('base_url'); ?>/core/css_js/bootstrap/css/bootstrap.min.css">
	<style>
		body{ background-color: transparent; }
	</style>
</head>
<body>
	<form method="post" action="?id=<?php echo $id; ?>&Adicionar&foto=<?php echo $foto; ?>" enctype="multipart/form-data">
		<div class="form-group">
			<label>Assunto:</label>
	<select name="assunto" class="form-control">
	        <option value="0">-- Selecione o Assunto --</option>
	        <option value="1">Suporte</option>
	        <option value="2">Financeiro</option>
	        <option value="3">Orçamento</option>
	        	</select>
	</div>
		<div class="form-group">
			<label>Empresa:</label>
    		<input class="form-control" name="empresa" required>
		</div>
		<div class="form-group">
			<label>Nome:</label>
    		<input class="form-control" name="nome" required>
		</div>
		<div class="form-group">
			<label>Telefone:</label>
    		<input class="form-control" type="tel" name="telefone" required>
		</div>
		<div class="form-group">
			<label>E-mail:</label>
    		<input class="form-control" type="email" name="email" required>
		</div>
		<?php if ($foto == 'S') { ?>
		<div class="form-group">
			<label>Imagem:</label>
    		<input class="form-control" type="file" name="imagem">
		</div>
		<?php } ?>
		<div class="form-group">
			<label>Cidade/Estado:</label>
    		<input class="form-control" name="cidade_uf" required>
		</div>
		<div class="form-group">
			<label>Mensagem:</label>
			<textarea class="form-control" name="mensagem" rows="4" required></textarea>
		</div>
		<center>
			<button class="btn btn-default">Enviar</button>
			<br>
		</center>
	</form>
</body>
</html>

    ////// ESTE É DO RECEBIMENTO NO PAINEL //////

 

<?php require_once('includes/funcoes.php'); ?>
<?php require_once('includes/header.php'); ?>
<?php require_once('includes/menu.php'); ?>
<?php require_once('controller/contato.php'); ?>
<?php $TitlePage = 'Contato'; ?>
<?php $UrlPage	 = 'contato.php'; ?>
<div class="content-wrapper">
    <section class="content-header">
      <h1><?php echo $TitlePage; ?> <small><?php echo ConfigPainel('site_nome'); ?></small></h1>
      <ol class="breadcrumb">
        <li><a href="index.php"><i class="fa fa-dashboard"></i> Painel de Controle</a></li>
        <li class="active"><?php echo $TitlePage; ?></li>
      </ol>
    </section>
    <section class="content">
		<div class="row">
			<div class="col-md-12">
				
				<div class="box">
		            <div class="box-body no-padding">
						<div class="nav-tabs-custom">
				            <ul class="nav nav-tabs">
				              	<li class="dropdown">
				                	<a class="dropdown-toggle active" data-toggle="dropdown" href="#">Menu de Opções <span class="caret"></span></a>
				                	<ul class="dropdown-menu">
				                		<li role="presentation"><a role="menuitem" tabindex="-1" href="<?php echo $UrlPage; ?>">Contato Cadastrados</a></li>
				                  		<?php if (DadosSession('nivel') == 1) { ?>
				                  		<?php } ?>
				                	</ul>
				              	</li>
				              	<?php if (DadosSession('nivel') == 1){ ?>
				              	<li class="pull-right">
				              		<button class="btn btn-primary" <?php Tooltip('Ajuda','top'); ?> data-toggle="modal" data-target="#Ajuda"><i class="fa fa-question-circle"></i></button>
				              	</li>
				              	<?php } ?>
				            </ul>
				            <div class="tab-content">
								<?php if(isset($_GET['AdicionarItem'])){
								VerificaCategoria('c_contato'); ?>
								<?php } elseif(isset($_GET['EditarItem'])){ ?>
								<?php $id = get('EditarItem'); $Query = DBRead('contato','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $dados) { ?>
									<form method="post" action="?Atualizar=<?php echo $id; ?>" enctype="multipart/form-data">
										<div class="col-md-6">
											<div class="form-group">
												<label>Empresa:</label>
									    		<input class="form-control" name="empresa" value="<?php echo $dados['empresa']; ?>">
											</div>
										<div class="col-md-6">
											<div class="form-group">
												<label>Nome:</label>
									    		<input class="form-control" name="nome" value="<?php echo $dados['nome']; ?>" required>
											</div>
											<div class="form-group">
									            <label>Categoria:</label>
									            <select class="form-control" name="id_categoria">
									            	<?php $Query = DBRead('c_contato','*','WHERE id > 0'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
									            	<option value="<?php echo $c_dados['id']; ?>" <?php Selected($dados['id_categoria'], $c_dados['id']); ?>><?php echo $c_dados['categoria']; ?></option>
									            	<?php } } ?>
									            </select>
											</div>
										</div>
										<div class="col-md-6">
											<div class="form-group">
												<label>E-mail:</label>
									    		<input class="form-control" name="email" value="<?php echo $dados['email']; ?>">
											</div>
											<div class="form-group">
												<label>Status:</label>
									    		<select class="form-control" name="status">
									    			<option value="n" <?php Selected($dados['status'],'n'); ?>>Nova</option>
									    			<option value="p" <?php Selected($dados['status'],'p'); ?>>Pedente</option>
									    			<option value="l" <?php Selected($dados['status'],'l'); ?>>Lida</option>
									    		</select>
											</div>
										</div>
											<div class="form-group">
												<label>Resp-Admin:</label>
									    		<select class="form-control" name="resposta">
									    			<option value="1" <?php Selected($dados['resposta'],'1'); ?>>Responder</option>
									    			<option value="2" <?php Selected($dados['resposta'],'2'); ?>>Respondido</option>

									    		</select>
											</div>
										</div>
										<div class="col-md-12">
											<div class="form-group">
												<label>Atualizar Imagem:</label>
									    		<input class="form-control" type="file" name="imagem">
									    		<input class="hidden" name="imagem_atual" value="<?php echo $dados['imagem']; ?>">
											</div>
											<div class="form-group">
												<label>Mensagem:</label>
												<textarea class="form-control" name="mensagem" rows="4" required><?php echo $dados['mensagem']; ?></textarea>
											</div>
											<center><hr>
												<button class="btn btn-primary">Atualizar</button>
												<br><br>
											</center>
										</div>
									</form>
								<?php } } ?>
								<?php } elseif (isset($_GET['AdicionarCategoria'])) { ?>
									<form method="post" action="?AddCategoria" enctype="multipart/form-data">
										<div class="col-md-6">
											<div class="form-group">
												<label>Titulo:</label>
									    		<input class="form-control" name="categoria">
											</div>
											<div class="form-group">
												<label>Paginação:</label>
									    		<input class="form-control" type="number" name="paginacao">
											</div>
											<div class="form-group">
												<label>Permitir Foto:</label>
									    		<select class="form-control" name="foto">
									    			<option value="S">Sim</option>
									    			<option value="N">Não</option>
									    		</select>
											</div>
										</div>
										<div class="col-md-6">
											<div class="form-group">
												<label>Cor Background:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="background" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
											<div class="form-group">
												<label>Cor Nome:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_titulo" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
											<div class="form-group">
												<label>Cor Contato/Resposta:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_conteudo" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										</div>
										<div class="col-md-12">
											<center><hr>
												<button class="btn btn-primary">Adicionar</button>
												<br><br>
											</center>
										</div>
										
									</form>
								<?php } elseif (isset($_GET['EditarCategoria'])) { ?>
									<?php $id = get('EditarCategoria'); $Query = DBRead('c_contato','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
									<form method="post" action="?AtualizarCategoria=<?php echo $id; ?>">
										<div class="col-md-6">
											<div class="form-group">
												<label>Titulo:</label>
									    		<input class="form-control" name="categoria" value="<?php echo $c_dados['categoria']; ?>">
											</div>
											<div class="form-group">
												<label>Paginação:</label>
									    		<input class="form-control" type="number" name="paginacao" value="<?php echo $c_dados['paginacao']; ?>">
											</div>
											<div class="form-group">
												<label>Permitir Foto:</label>
									    		<select class="form-control" name="foto">
									    			<option value="S" <?php Selected($c_dados['foto'],'S'); ?>>Sim</option>
									    			<option value="N" <?php Selected($c_dados['foto'],'N'); ?>>Não</option>
									    		</select>
											</div>
										</div>
										<div class="col-md-6">
											<div class="form-group">
												<label>Cor Background:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="background" value="<?php echo $c_dados['background']; ?>">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
											<div class="form-group">
												<label>Cor Nome:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_titulo" value="<?php echo $c_dados['cor_titulo']; ?>">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										<div class="col-md-12">
											<center><hr>
												<button class="btn btn-primary">Atualizar</button>
												<br><br>
											</center>
										</div>
										</form>
									<?php } } ?>
								<?php } elseif (isset($_GET['Implementacao'])) { ?>
								<div class="table-responsive">
									<table id="DataTable" class="table table-bordered table-striped">
								        <thead>
								            <tr>
								            	<th>ID</th>
								              	<th>Titulo</th>
								              	<?php if (DadosSession('nivel') == 1) { ?>
								              	<th>Implementação 5</th>
								              	<th>Implementação 4</th>
								              	<!-- <th>Cadastro de contato</th> -->
								              	<?php } ?>
								              	<th width="53px">Ações</th>
								            </tr>
								        </thead>
								        <tbody>
								        	<?php $Query = DBRead('c_contato','*'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
								        	<?php
									        	$CodSite 	= '<div id="contato'.$c_dados['id'].'" data-categoria="'.$c_dados['id'].'" data-painel="'.ConfigPainel('base_url').'"></div>'."\n";
									        	$CodSite   .= '<script>contato('.$c_dados['id'].');</script>';
												$CodSite4 = '<iframe width="100%" height="100%" scrolling="auto" seamless="seamless" frameborder="0" src="'.ConfigPainel('base_url').'/core/contato.php?id='.$c_dados['id'].'&4"></iframe>';
												$CodSiteAdd = '<iframe width="100%" height="300px" scrolling="auto" seamless="seamless" frameborder="0" src="'.ConfigPainel('base_url').'/core/contato/add-contato.php?id='.$c_dados['id'].'"></iframe>';
								        	?>
								            <tr>
								              	<td><?php echo $c_dados['id']; ?></td>
									            <td><?php echo $c_dados['categoria']; ?></td>
									            <?php if (DadosSession('nivel') == 1) { ?>
									            <td>
								                    <button
									                    id="btnCopiarCodSite<?php echo $c_dados['id']; ?>"
									                    class="btn btn-primary btn-xs"
									                    onclick="CopiadoCodSite(<?php echo $c_dados['id']; ?>)"
									                    data-clipboard-text='<?php echo $CodSite; ?>'>
									                    <i class="fa fa-code"></i> Copiar Cód. do Site
								                    </button>
									            </td>
									            <td>
								                    <button
									                    id="btnCopiarCodSite4<?php echo $c_dados['id']; ?>"
									                    class="btn btn-primary btn-xs"
									                    onclick="CopiadoCodSite4(<?php echo $c_dados['id']; ?>)"
									                    data-clipboard-text='<?php echo $CodSite4; ?>'>
									                    <i class="fa fa-code"></i> Copiar Cód. do Site
								                    </button>
									            </td>
									            <!-- <td>
									            	<?php if ($c_dados['id'] == 0) { ?>
									            		<button
										                    class="btn btn-primary btn-xs" disabled>
										                    <i class="fa fa-code"></i> Código Indisponível
									                    </button>
									            	<?php } else { ?>
									                    <button
										                    id="btnCopiarCodSite01<?php echo $c_dados['id']; ?>"
										                    class="btn btn-primary btn-xs"
										                    onclick="CopiadoCodSite01(<?php echo $c_dados['id']; ?>)"
										                    data-clipboard-text='<?php echo $CodSiteAdd; ?>'>
										                    <i class="fa fa-code"></i> Copiar Cód. do Formulário
									                    </button>
									                <?php } ?>
									            </td> -->
									            <?php } ?>
									            <td>
									              	<div class="btn-group">
									                	<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">Opções</button>
									                	<button type="button" class="btn btn-default  btn-xs dropdown-toggle" data-toggle="dropdown">
									                    	<span class="caret"></span>
									                    	<span class="sr-only">Opções</span>
									                  	</button>
									                  	<ul class="dropdown-menu" role="menu">
									                    	<li><a href="?EditarCategoria=<?php echo $c_dados['id']; ?>">Editar</a></li>
									                    	<?php if ($c_dados['id'] != '0') { ?>
									                    	<li class="divider"></li>
									                    	<li><a onclick="DeletarItem(<?php echo $c_dados['id']; ?>, 'DeletarCategoria');" href="#!" class="text-red">Excluir</a></li>
									                    	<?php } ?>
									                  	</ul>
									                </div>
									            </td>
								            </tr>
								            <?php } } ?>
								        </tbody>
								    </table>
								</div>
								<?php } else { ?>
								<div class="table-responsive">
									<table id="DataTable" class="table table-bordered table-striped">
								        <thead>
								            <tr>
								            	<th>ID</th>
								              	<th>Nome</th>
								              	<th>Empresa</th>
								              	<th>E-mail</th>
                                                 <th>Telefone</th>
                                                 <th>Mensagem</th>
                                                 <th>Resposta</th>
								              	<th>Cidade_Uf</th>
								              	<th width="53px">Ações</th>
								            </tr>
								        </thead>
								        <tbody>
								        	<?php $Query = DBRead('contato','*'); if (is_array($Query)) { foreach ($Query as $dados) { ?>
								            <tr>
								              	<td><?php echo $dados['id']; ?></td>
								              	<td><?php echo $dados['nome']; ?></td>
									            <td><?php echo LimitarTexto($dados['empresa'],'80','...'); ?></td>
                                                 <td><?php echo $dados['email']; ?></td>
                                                 <td><?php echo $dados['telefone']; ?></td>
                                                 <td><?php StatusSN($dados['status']); ?></td>
                                                 <td><?php RespostaSN($dados['resposta']); ?></td>
                                                 <td><?php echo $dados['cidade_uf']; ?></td>
									            <td>
									              	<div class="btn-group">
									                	<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">Opções</button>
									                	<button type="button" class="btn btn-default  btn-xs dropdown-toggle" data-toggle="dropdown">
									                    	<span class="caret"></span>
									                    	<span class="sr-only">Opções</span>
									                  	</button>
									                  	<ul class="dropdown-menu" role="menu">
									                    	<li><a href="?EditarItem=<?php echo $dados['id']; ?>">Responder</a></li>
									                    	<li class="divider"></li>
									                    	<li><a onclick="DeletarItem(<?php echo $dados['id']; ?>, 'DeletarItem');" href="#!" class="text-red">Excluir</a></li>
									                  	</ul>
									                </div>
									            </td>
								            </tr>
								            <?php } } ?>
								        </tbody>
								    </table>
								</div>
								<?php } ?>
							</div>
		        		</div>
					</div>
      			</div>
      	
			</div>
		</div>
	</section>

     a Função do status e respostas esta assim

         

if(!$_SESSION['node']['id']){ die(); exit(); }
//StatusSN
function StatusSN($Status){
    if ($Status == 'n') {
        echo '<span class="label label-info">Nova</span>';
    } elseif ($Status == 'p') {
        echo '<span class="label label-danger">Pedente</span>';
    }
    if ($Status == 'l') {
        echo '<span class="label label-success">Lida</span>';
    } elseif ($Status == 'm') {
        echo '<span class="label label-primary">Ler Depois</span>';
    }
}

//RespostaSN
function RespostaSN($Resposta){
    if ($Resposta == '1') {
        echo '<span class="label label-info">Responder</span>';
    } elseif ($Resposta == '2') {
        echo '<span class="label label-success">Respondido</span>';
    }
}

              Bom acho que deixei bem detalhado ai rsrrs

               

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas a esta questão

Recommended Posts

Até agora não há respostas para essa pergunta


  • Conteúdo Similar

    • Por luiz0o
      Estou fazendo um projeto para faculdade, e tenho um formulário, esse formulário precisa enviar as respostas tanto para um banco de dados, mas também tem que enviar para uma API que envia para meu email, mas não sei como fazer essas duas coisas ao mesmo tempo
    • Por rodrigomouran
      Galera, sou novo por aqui e em códigos PHP e Web, mas, tenho me virado. Porém esbarrei em um problema.
      Estou usando um banco PostgreSQL para desenvolvimento de uma aplicação simples para minha empresa onde eu quero digitar um código numérico no campo do formulário e ele me retornar 2 outros campos deste formulário preenchidos baseado no código pesquisado no banco.
      Tenho a minha página index.html com o conteúdo:
      <html> <head>   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>   <script type="text/javascript">   $(document).ready(function(){     $("input[name='usucod']").blur(function(){       var $usunom = $("input[name='usunom']");       var $pricod = $("input[name='pricod']");       $usunom.val('Carregando...');       $pricod.val('Carregando...');         $.getJSON(           'function.php',           { usucod: $( this ).val() },           function( json )           {             $usunom.val( json.usunom );             $pricod.val( json.pricod );           }         );     });   });   </script> </head> <body>   <form action="" method="post">     <label>Código: <input type="text" name="usucod" /></label>     <label>Nome: <input name="usunom" type="text" disabled="disabled" value="" /></label>     <label>Pricod: <input type="text" name="pricod" value="" /></label>   </form> </body> </html> e minha página function.php com o conteúdo:
      <?php   /**    * função que devolve em formato JSON os dados do cliente    */   function retorna( $usucod, $db )   {     $sql = "SELECT usucod, usunom, pricod FROM usuario WHERE usucod = {$usucod} ";     $query = $db->query( $sql );     $arr = Array();     if( $query->num_rows )     {       while( $dados = $query->fetch_object() )       {         $arr['usunom'] = $dados->usunom;         $arr['pricod'] = $dados->pricod;       }     }     else       $arr['usunom'] = 'não encontrado';     return json_encode( $arr );   } /* só se for enviado o parâmetro, que devolve os dados */ if( isset($_GET['usucod']) ) {   $db = pg_connect("host=XXX.XXX.XXX.XXX port=5432 dbname=banco user=usuario password=senha");   echo retorna( filter ( $_GET['usucod'] ), $db ); } function filter( $var ){   return $var; } Ao digitar o código, meus campos a serem preenchidos ficam somente com o valor 'carregando...' visível.
       
       
       
      Agradeço a ajuda!

    • Por fmcmf
      Boa tarde...
      Tenho um formulário no site e o envio é usando o PHPMailer... o email está chegando no destino.... mas o conteúdo inserido nos campos não chega.
       
      Segue o código do formulário em html:
       
      <div id="banner"> <img class="fotobanner" src="img/comprar.png" alt=""> </div> <div class="formulario"> <h3 align="center"> PREENCHA OS DADOS ABAIXO PARA CONTRATAR: </h3> <form action=”envia.php” method=”post” id=”contato”> <div class="form-group"> <label for="exampleFormControlInput1">Nome completo:</label> <input type="nome" class="form-control" id="nome" placeholder="Nome" required> </div> <div class="form-group"> <label for="exampleFormControlInput1">CPF:</label> <input type="cpf" class="form-control" id="cpfcli" placeholder="CPF" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Gênero:</label> <select class="form-control" id="generocli" required> <option>Feminino</option> <option>Masculino</option> </select> </div> <div class="form-group"> <label for="exampleFormControlInput1">Data de Nascimento (dia/mês/ano):</label> <input type="" class="form-control" id="nasccli" placeholder="Data de nascimento (dia/mês/ano)" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Estado Civil:</label> <select class="form-control" id="ecivilcli" required> <option>Casado(a)</option> <option>Solteiro(a)</option> <option>Divorciado(a)</option> <option>Viúvo(a)</option> </select> </div> <div class="form-group"> <label for="exampleFormControlTextarea1">Endereço Completo + CEP:</label> <textarea class="form-control" id="endcli" rows="3" required></textarea> </div> <div class="form-group"> <label for="exampleFormControlInput1">Celular com DDD:</label> <input type="" class="form-control" id="celcli" placeholder="Celular com DDD" required> </div> <div class="form-group"> <label for="exampleFormControlInput1">E-mail:</label> <input type="" class="form-control" id="emailcli" placeholder="E-mail" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">PLANO Desejado:</label> <select class="form-control" id="plano" required> <option>SELECT</option> <option>PLUS</option> <option>TOP</option> </select> </div> <div class="form-group"> <label for="exampleFormControlInput1">NOME do PET:</label> <input type="" class="form-control" id="nomedopet" placeholder="NOME do PET" required> </div> <div class="form-group"> <label for="exampleFormControlInput1">IDADE do PET:</label> <input type="" class="form-control" id="idadedopet" placeholder="IDADE do PET" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Tipo do PET:</label> <select class="form-control" id="tipodopet" required> <option>GATO</option> <option>CACHORRO</option> </select> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Gênero do PET:</label> <select class="form-control" id="generodopet" required> <option>FÊMEA</option> <option>MACHO</option> </select> </div> <div class="form-group"> <label for="exampleFormControlInput1">RAÇA do PET:</label> <input type="" class="form-control" id="racadopet" placeholder="RAÇA do PET" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">PORTE do PET:</label> <select class="form-control" id="portedopet" required> <option>Pequeno</option> <option>Médio</option> <option>Grande</option> </select> </div> <div class="dobotao"> <button type="submit" class="botao"> <strong>ENVIAR DADOS </strong> </button></div> </form></div> Segue o código do enviar.php
       
      <?php require 'PHPMailerAutoload.php'; require 'class.phpmailer.php'; $mailer = new PHPMailer; //$mailer->SMTPDebug = 2; // Enable verbose debug output $mailer->isSMTP(); // Set mailer to use SMTP $mailer->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); if($_GET['acao'] = 'enviar'){ $nome = $_POST['nome']; $cpfcli = $_POST['cpfcli']; $generocli = $_POST['generocli']; $nasccli = $_POST['nasccli']; $ecivilcli = $_POST['ecivilcli']; $celcli = $_POST['celcli']; $plano = $_POST['plano']; $nomedopet = $_POST['nomedopet']; $tipodopet = $_POST['tipodopet']; $generodopet = $_POST['generodopet']; $racadopet = $_POST['racadopet']; $portedopet = $_POST['portedopet']; $mailer->Host = 'pleskl0040.hospedagemdesites.ws'; $mailer->SMTPAuth = true; // Enable SMTP authentication $mailer->IsSMTP(); $mailer->isHTML(true); // Set email format to HTML $mailer->Port = 587; // Ativar condição utf-8, para acentuação $mailer->CharSet = 'UTF-8'; $mailer->Username = 'formulario@thna.com.br'; // SMTP username $mailer->Password = '@Nathi1010'; // SMTP password // email do destinatario $address = "formulario@thna.com.br"; //$mailer->SMTPDebug = 1; $corpoMSG = "nome: $nome <br> cpf: $cpfcli <br> genero: $generocli <br> nascimento: $nasccli <br> estado: $ecivilcli <br> celular: $cel <br> plano: $plano <br> pet: $nomedopet <br> tipo: $tipodopet generopet $generodopet <br> racapet: $racadopet <br> porte: $portedopet"; $mailer->AddAddress($address, "destinatario"); $mailer->AddAddress("formulario@thna.com.br", "destinatario 2"); // 2º destinatário se querer enviar, se não, comente com // $mailer->From = 'formulario@thna.com.br'; $mailer->Sender = 'formulario@thna.com.br'; $mailer->FromName = "Site Saúde PET"; // Seu nome // assunto da mensagem $mailer->Subject = $assunto; // corpo da mensagem $mailer->MsgHTML($corpoMSG); if(!$mailer->Send()) { echo "Erro: " . $mailer->ErrorInfo; } else { echo "Mensagem enviada com sucesso!"; } } header('Location: /pet/confirmado.html');  ?> Como comentei,  o email chega... mas o conteúdo do form não chega... Segue anexo print da caixa do e-mail:
       
      Desde já agradeço.

    • Por fmcmf
      Boa tarde...
      Tenho um formulário no site e o envio é usando o PHPMailer... o email está chegando no destino.... mas o conteúdo inserido nos campos não chega.
       
      Segue o código do formulário em html:
      <div id="banner"> <img class="fotobanner" src="img/comprar.png" alt=""> </div> <div class="formulario"> <h3 align="center"> PREENCHA OS DADOS ABAIXO PARA CONTRATAR: </h3> <form action=”envia.php” method=”post” id=”contato”> <div class="form-group"> <label for="exampleFormControlInput1">Nome completo:</label> <input type="nome" class="form-control" id="nome" placeholder="Nome" required> </div> <div class="form-group"> <label for="exampleFormControlInput1">CPF:</label> <input type="cpf" class="form-control" id="cpfcli" placeholder="CPF" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Gênero:</label> <select class="form-control" id="generocli" required> <option>Feminino</option> <option>Masculino</option> </select> </div> <div class="form-group"> <label for="exampleFormControlInput1">Data de Nascimento (dia/mês/ano):</label> <input type="" class="form-control" id="nasccli" placeholder="Data de nascimento (dia/mês/ano)" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Estado Civil:</label> <select class="form-control" id="ecivilcli" required> <option>Casado(a)</option> <option>Solteiro(a)</option> <option>Divorciado(a)</option> <option>Viúvo(a)</option> </select> </div> <div class="form-group"> <label for="exampleFormControlTextarea1">Endereço Completo + CEP:</label> <textarea class="form-control" id="endcli" rows="3" required></textarea> </div> <div class="form-group"> <label for="exampleFormControlInput1">Celular com DDD:</label> <input type="" class="form-control" id="celcli" placeholder="Celular com DDD" required> </div> <div class="form-group"> <label for="exampleFormControlInput1">E-mail:</label> <input type="" class="form-control" id="emailcli" placeholder="E-mail" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">PLANO Desejado:</label> <select class="form-control" id="plano" required> <option>SELECT</option> <option>PLUS</option> <option>TOP</option> </select> </div> <div class="form-group"> <label for="exampleFormControlInput1">NOME do PET:</label> <input type="" class="form-control" id="nomedopet" placeholder="NOME do PET" required> </div> <div class="form-group"> <label for="exampleFormControlInput1">IDADE do PET:</label> <input type="" class="form-control" id="idadedopet" placeholder="IDADE do PET" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Tipo do PET:</label> <select class="form-control" id="tipodopet" required> <option>GATO</option> <option>CACHORRO</option> </select> </div> <div class="form-group"> <label for="exampleFormControlSelect1">Gênero do PET:</label> <select class="form-control" id="generodopet" required> <option>FÊMEA</option> <option>MACHO</option> </select> </div> <div class="form-group"> <label for="exampleFormControlInput1">RAÇA do PET:</label> <input type="" class="form-control" id="racadopet" placeholder="RAÇA do PET" required> </div> <div class="form-group"> <label for="exampleFormControlSelect1">PORTE do PET:</label> <select class="form-control" id="portedopet" required> <option>Pequeno</option> <option>Médio</option> <option>Grande</option> </select> </div> <div class="dobotao"> <button type="submit" class="botao"> <strong>ENVIAR DADOS </strong> </button></div> </form></div>  
      Segue o código do enviar.php

       
      <?php require 'PHPMailerAutoload.php'; require 'class.phpmailer.php'; $mailer = new PHPMailer; //$mailer->SMTPDebug = 2; // Enable verbose debug output $mailer->isSMTP(); // Set mailer to use SMTP $mailer->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); if($_GET['acao'] = 'enviar'){ $nome = $_POST['nome']; $cpfcli = $_POST['cpfcli']; $generocli = $_POST['generocli']; $nasccli = $_POST['nasccli']; $ecivilcli = $_POST['ecivilcli']; $celcli = $_POST['celcli']; $plano = $_POST['plano']; $nomedopet = $_POST['nomedopet']; $tipodopet = $_POST['tipodopet']; $generodopet = $_POST['generodopet']; $racadopet = $_POST['racadopet']; $portedopet = $_POST['portedopet']; $mailer->Host = 'pleskl0040.hospedagemdesites.ws'; $mailer->SMTPAuth = true; // Enable SMTP authentication $mailer->IsSMTP(); $mailer->isHTML(true); // Set email format to HTML $mailer->Port = 587; // Ativar condição utf-8, para acentuação $mailer->CharSet = 'UTF-8'; $mailer->Username = 'formulario@thna.com.br'; // SMTP username $mailer->Password = '@Nathi1010'; // SMTP password // email do destinatario $address = "formulario@thna.com.br"; //$mailer->SMTPDebug = 1; $corpoMSG = "nome: $nome <br> cpf: $cpfcli <br> genero: $generocli <br> nascimento: $nasccli <br> estado: $ecivilcli <br> celular: $cel <br> plano: $plano <br> pet: $nomedopet <br> tipo: $tipodopet generopet $generodopet <br> racapet: $racadopet <br> porte: $portedopet"; $mailer->AddAddress($address, "destinatario"); $mailer->AddAddress("formulario@thna.com.br", "destinatario 2"); // 2º destinatário se querer enviar, se não, comente com // $mailer->From = 'formulario@thna.com.br'; $mailer->Sender = 'formulario@thna.com.br'; $mailer->FromName = "Site Saúde PET"; // Seu nome // assunto da mensagem $mailer->Subject = $assunto; // corpo da mensagem $mailer->MsgHTML($corpoMSG); if(!$mailer->Send()) { echo "Erro: " . $mailer->ErrorInfo; } else { echo "Mensagem enviada com sucesso!"; } } header('Location: /pet/confirmado.html'); ?> Como comentei,  o email chega... mas o conteúdo do form não chega... Segue anexo print da caixa do e-mail:
       
      Desde já agradeço.
       
       
       
       

    • Por Roberto S. Santos
      Boa noite devs.
      Poderiam me ajudar ?
      Estou querendo fazer o seguinte em um formulário PHP...
      O usuário deve cadastrar a sua data e horário do uso na churrasqueira e quando chegar nesta data e no horário final ele apaga os dados do cadastro desta reserva.
      Como posso fazer isto com PHP ?
      Temos...
      data reserva
      hora reserva  (hora inicial)
      hora final (já vai estar pré definida na base de dados)
      Banco de Dados : clientes
      Tabela : reserva
      Deus abençoe a todos.
       
×

Informação importante

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