Jump to content

NeumarFreire

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About NeumarFreire

  1. NeumarFreire

    Undefined index

    Caros amigos. Sou novo neste forum e tenho um problema de código na página resposta. Apesar dos indeces estarem de acordo com os "name" do formulários o erro se mantém. Troquei o Method no campo emailId para GET e o erro desapareceu mas nos outros campos não. Vejam o código EM NEGRITO abaixo e se puderem ajudar... <?php include_once 'restrito_all.php'; ?> <?php include_once 'validar_user.php'; ?> <?php include_once 'header.php'; ?> <?php date_default_timezone_set('America/Sao_Paulo'); $data= date('d/m/Y'); $hora= date('H:i').' H'; ?> <div id="local"> <div class="caminho">Onde estou: NFL & Associados &raquo; Painel de Controle &raquo; Admin &raquo; Visualizar/Responder</div> <div class="welcome">Olá, <?php echo $clienteNome;?> | <?php echo $data .' às '.$hora ?> | <a href="deslogar.php">Sair</a></div> </div> <div id="content"> <?php include_once 'menu.php'; ?> <div id="content_conteudo"> <?php include_once 'carregando.php'; ?> <?php $emailAdmin ='contato@nflweb.com.br'; $emailAssunto = 'CONTATO Portal Imobiliário NFL & Associados'; $emailStatus = 'completo'; $emailResposta = date ('Y-m-d H:i:s'); $headers = "From: $emailAdmin\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "content-type:text/html; charset=\"utf-8\"/n/n"; $emailId = $_GET['emailId']; $emailTxt = $_POST['mensagem']; $emailEmail = $_POST['emailEmail']; $recebidoEm = $_POST['emailData']; $mensagemEm = $_POST['emailMensagem']; $sql_enviaAdmin = 'UPDATE imobi_mailadmin SET = emailStatus = :emailStatus, emailResposta = :emailResposta, emailTxt = :emailTxt WHERE emailId = :emailId '; try{ $query_enviaAdmin = $conecta->prepare($sql_enviaAdmin); $query_enviaAdmin->bindValue(':emailStatus',$emailStatus,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailResposta',$emailResposta,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailTxt',$emailTxt,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailId',$emailId,PDO::PARAM_STR); $query_enviaAdmin->execute(); echo '<div class="ok">Mensagem enviada com sucesso!</div><br /> '; }catch(PDOexception $error_adminEmail){ echo 'Erro ao atualizar e-mail'; } ?> <div class="inbox"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr class="cabecalho"> <td align="center">DATA</td> <td align="center">NOME</td> <td align="center">E-MAIL</td> <td align="center">EXECUTAR:</td> </tr> <?php $emailId =$_GET ['emailId']; $sql_inboxAdmin = 'SELECT * FROM imobi_mailadmin WHERE emailId = :emailId '; try{ $query_inboxAdmin = $conecta->prepare($sql_inboxAdmin); $query_inboxAdmin->bindValue(':emailId', $emailId,PDO::PARAM_STR); $query_inboxAdmin->execute(); $resultado_inboxAdmin = $query_inboxAdmin->fetchAll(PDO::FETCH_ASSOC); }catch(PDOexception $error_inboxAdmin){ echo 'Erro ao selecionar pendentes.'; } $i=0; foreach($resultado_inboxAdmin as $res_inboxAdmin){ $emailId = $res_inboxAdmin['emailId']; $emailNome = $res_inboxAdmin ['emailNome']; $emailMensagem = $res_inboxAdmin ['emailMensagem']; $emailEmail = $res_inboxAdmin ['emailEmail']; $emailData = $res_inboxAdmin ['emailData']; $emailStatus = $res_inboxAdmin ['emailStatus']; $emailResposta = $res_inboxAdmin ['emailResposta']; $emailTxt = $res_inboxAdmin ['emailTxt']; $cor = 'bgcolor="#EBE9FE"'; ?> <tr <?php echo $cor; ?>> <td align="center"><?php echo date('d/m/Y - H:i',strtotime($emailData));?>h</td> <td align="left"><?php echo $emailNome;?></td> <td align="center"><?php echo $emailEmail;?></td> <td align="center" ><a href="painel.php">Voltar</a></td> </tr> <tr <?php echo $cor; ?>> <td align="center" class="cabecalho">MENSAGEM:</td> <td align="left" colspan="3"><?php echo $emailMensagem;?></td> </tr> <?php } ?> </table> </div> <!--FECHA CLASS INBOX --> <br /> <br /> <form name="responderEmail" action="" enctype="multipart/form-data" method="POST"> <label> <span>Escreva a resposta: </span> <textarea rows="8" name="mensagem" cols="108"></textarea> </label> <input type="hidden" name = "emailId" value = "<?php echo $emailId;?>" /> <input type="hidden" name = "emailEmail" value = "<?php echo $emailEmail;?>" /> <input type="hidden" name = "emailData" value = "<?php echo $emailData;?>" /> <input type="hidden" name = "emailMensagem" value = "<?php echo $emailMensagem;?>" /> <input type="submit" name = "executar" id="executar" value="Enviar resposta" /> </form> </div> <!--FECHA CONTENT CONTEUDO--> </div> <!--CONTENT--> <?php include_once 'footer.php'; ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.