Imprimir formulário no envio de email
Boa tarde,
eu tenho esse formulário, onde apos finalizar ele envia um email,
antes ele era assim:
<form action="atividades_email/validacao_ambiente_email.php" method="post">
<table width="746" cellpadding="0" cellspacing="0">
<tr>
<td align="left" id="item_1">Temperatura entre 16º C e 24º C</td>
<td align="center"><select name="sta_1" id="sta_1">
<option value="Ok" class="ok">Ok</option>
<option value="Não Ok" class="f">Não Ok</option>
<option value="N/A" class="na">N/A</option>
</select>
</td>
<td align="center"><label for="chamado_1"></label>
<input name="chamado_1" type="text" id="chamado_1" size="20"></td>
<td align="center"><label for="acao_1"></label>
<input name="acao_1" type="text" id="acao_1" size="45"></td>
</tr>
<center><input type="submit" value="Finalizar" /><input type="button" value="Cancelar" onclick="can()" /></center>
</form>
e para imprimir no email estava assim:
<table width="746" cellpadding="0" cellspacing="0" border="1">
<col width="232">
<col width="26">
<tr class="titulo">
<td width="241" align="left"> </td>
<td align="center" width="74"></td>
<td align="center" width="287">Ações tomadas mediante a falha:</td>
<td align="center" width="142">Chamado:</td>
</tr>
<tr>
<td align="left" class="corpo" >Temperatura entre 16º C e 24º C</td>
<td align="center" class="'.$class_1.'">'.$_POST[sta_1].'</td>
<td align="center">'.$_POST[chamado_1].' </td>
<td align="center">'.$_POST[acao_1].' </td>
</tr>
mas houve a necessidade incluir mais chamados em uma unica validação ficando dessa maneira:
criando o js
function addChamado_1(objId,selectedId,typeField,nameIdField){
divPai = $("#"+objId);
time = new Date().getTime();
selectedId = selectedId+"_"+time;
fieldContent = "<div id='"+selectedId+"' >";
fieldContent +="<td><input name='chamado1[]' type='text' size='20'><a href='javascript:;' onclick='javascript:removeField("+selectedId+");'><img src='img/del_cha.png' border='0' width='14' height='14' /></a></td>";
fieldContent += "</div>"
divPai.append(fieldContent);
<tr bgcolor="#CCCCCC">
<td align="left">Temperatura entre 16º C e 24º C</td>
<td align="center"><select name="sta_1" id="sta_1">
<option value="Ok" class="ok">Ok</option>
<option value="Não Ok" class="f">Não Ok</option>
<option value="N/A" class="na">N/A</option>
</select>
</td>
<td align="center">
<?
$acao = mysql_query("select max(id_ronda_cpd),acao_ronda_cpd from chamados_ronda_cpd where acao_ronda_cpd <> '' and exibe = 1 and site_ronda_cpd ='$ati_site' and item_ronda_cpd like '%temperatura%' limit 1");
while($acao_line = mysql_fetch_array($acao)){
?>
<label for="acao_1"></label>
<input name="acao_1" type="text" id="acao_1" size="45" value="<? echo $acao_line['acao_ronda_cpd']; }?>"></td>
<td align="center">
<div id="chamados_1">
<div id="chamado_1_0">
<a href="javascript:;" onClick="javascript:addChamado_1('chamados_1','chamado_1','text','chamados_1[][num]');"><img src="img/add_cha.png" border="0" width="14" height="14" /></a>
<?
$cha = mysql_query("SELECT chamado_ronda_cpd, id_ronda_cpd FROM chamados_ronda_cpd where item_ronda_cpd like '%temperatura%' and chamado_ronda_cpd <>'' and exibe = 1 and site_ronda_cpd ='$ati_site'");
while($cha_line = mysql_fetch_array($cha)){
$selectedId = "chamado_ronda_cpd".$cha_line['id_ronda_cpd'];
$fieldContent = "<div id='".$selectedId."' >";
$fieldContent .="<table border='0'>
<td><input name='chamado1[]' type='text' size='20' value='".$cha_line['chamado_ronda_cpd']."'/><a href='javascript:;' onclick='javascript:removeField(".$selectedId.");'><img src='img/del_cha.png' border='0' width='14' height='14' /></a></td>";
echo $fieldContent .= "</tr></table></div>";
}
?>
</div>
</div>
</td>
}
não estou conseguindo fazer com que os múltiplos valores inseridos no campo de chamado seja imprimido no email da mesma forma que é exibida na tela...
alguém pode me dar um luz?
muito obrigado.
Discussão (0)
Carregando comentários...