Lizeb 0 Denunciar post Postado Novembro 19, 2015 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. Compartilhar este post Link para o post Compartilhar em outros sites