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 » Painel de Controle » Admin » 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'; ?>