Ir para conteúdo

Arquivado

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

ninho09

copia de input

Recommended Posts

Boa noite pessoal,

 

estou com a seguinte duvida, possuo um formulario que faz uma copia dos input e leva para outros imputs abaixo só que eu preciso que o formulario de copia esteja em uma outra pagina

 

 

segue o codigo.

 

 

espero que alguem possa me ajudar

<html>
<head>
       <title></title>
<script type="text/javascript">
function copy_form()
{
       id('nome_copy').value = id('nome').value;
       id('idade_copy').value = id('idade').value;
}
function id( el ){
       return document.getElementById( el );
}
window.onload = function()
{
       id('copiar').onclick = function()
       {
               copy_form();
       }
}
</script>
</head>
<body>
       Form Original:
       <form action="" method="post">
               <input type="text" name="nome" id="nome" value="Bruno Rocha" />
               <input type="text" name="idade" id="idade" value="21 anos" />
       </form>

       Form Copia:
<form action="" method="post">
               <input type="text" name="nome" id="nome_copy" />
       <input type="text" name="idade_copy" id="idade_copy" />
</form>

       <input type="button" name="copiar" id="copiar" value="copiar" />
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse código é meu.. se não me engano..

 

mas diz ai cara, qual a dúvida ? como assim outra página ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

gostaria que o Form Copia ficasse em outra pagina

 

Tipo... Eu gostaria que os input do Form Copia Ficasse tipo na pagina2.html e quando eu clicasse no botão copiar da pagina 1 enviaria ou apareceria nos input do form copia que estaria nessa pagina 2

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

só é possível se a página 2, for um popup que você abriu com window.open

Compartilhar este post


Link para o post
Compartilhar em outros sites

só é possível se a página 2, for um popup que você abriu com window.open

 

eu sou novo nesta area e eu não entendo muito de Javascript.

é isso mesmo que eu gostaria. e como eu faria isso?

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo .. tente usar um post em php enviando os dados do form1 para o form2 e resgata os dados dando um echo nas variáveis relacionada a cada campo, sempre que preciso dessa funcionalidade, utilizo dessa forma e funciona perfeitamente.

 

uma prévia de como ficaria:

<form action="" name="form1" method="post">
 <input type="text" name="dados1" value="" />
</form>

<?php
$dados1 = $_POST['dados1'];
?>

<form action="" name="form2" method="post">
 <input type="text" name="dados2" value="<?php echo $dados1; ?>" />
</form>

 

espero que ajude... :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso seria uma simulação do primeiro form, da primeira página:

<form action="" name="form1" method="post">
 <input type="text" name="dados1" value="" />
</form>

 

e essa a simulação do segundo form, da segunda página:

<?php
$dados1 = $_POST['dados1'];
?>

<form action="" name="form2" method="post">
 <input type="text" name="dados2" value="<?php echo $dados1; ?>" />
</form>

 

e sua página precisa estar em php obviamente... :)

você stá trabalhando com PHP?

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso seria uma simulação do primeiro form, da primeira página:

<form action="" name="form1" method="post">
 <input type="text" name="dados1" value="" />
</form>

 

e essa a simulação do segundo form, da segunda página:

<?php
$dados1 = $_POST['dados1'];
?>

<form action="" name="form2" method="post">
 <input type="text" name="dados2" value="<?php echo $dados1; ?>" />
</form>

 

e sua página precisa estar em php obviamente... :)/>

você stá trabalhando com PHP?

 

 

Estou sim Dárcio

 

 

olha como eu deixei o codigo.

 

<form action="" name="form1" method="post">

<input type="text" name="dados1" value="" />

</form>

<input type="button" name="copiar" id="copiar" value="copiar" />

 

 

seria isso mesmo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente fazer dessa forma:

<form action="" name="form1" method="post">
 <input type="text" name="dados1" value="" />
 <input type="submit" name="copiar" id="copiar" value="copiar" />
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Dárcio,

Eu fiz como voce disse e ainda sim esta dando erro na pagina com o segundo formulario esta dando erro nesta linha

$dados1 = $_POST['dados1'];

e quando eu clico no botão de copiar ele não direciona para a pagina2

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo qual é o erro que está dando?

 

Dárcio esse é o erro

Notice: Undefined index: dados1 in C:\wamp\www\teste\email\teste2.php on line 7

Call Stack

# Time Memory Function Location

1 0.0044 364176 {main}( ) ..\teste2.php:0

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso na verdade é só uma notificação do apache de variável indefinida, tente colocar assim:

$dados1 = @$_POST['dados1'];

 

só verifique se a página 2 está recebendo os dados da página 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro sumiu porem quando clico no botão copiar da pagina1 não esta enviando para pagina2

 

Dárcio Muito Obrigado.

 

Consegui fazer copiar agora esta tudo certo.

 

Estou com um erro em um formulario de envio de e-mail. será que você poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é o codigo da pagina1.

ele tem dois botoes um para enviar por e-mail e o outro para salvar no banco de dados.

como eu estou começando agora a usar o php essa pagina foi feita pelo developer toolbox

 

<?php require_once('../../Connections/conectar.php'); ?>

 

 

 

<?php

//MX Widgets3 include

require_once('../../includes/wdg/WDG.php');

 

//MX Widgets3 include

require_once('../../includes/wdg/WDG.php');

 

// Load the common classes

require_once('../../includes/common/KT_common.php');

 

// Load the tNG classes

require_once('../../includes/tng/tNG.inc.php');

 

// Make a transaction dispatcher instance

$tNGs = new tNG_dispatcher("../../");

 

// Make unified connection variable

$conn_conectar = new KT_connection($conectar, $database_conectar);

 

// Start trigger

$formValidation = new tNG_FormValidation();

$formValidation->addField("ext_date", false, "date", "date", "", "", "");

$formValidation->addField("ext_hora", false, "date", "time", "", "", "");

$formValidation->addField("ext_email", false, "text", "email", "", "", "");

$tNGs->prepareValidation($formValidation);

// End trigger

 

// Make an insert transaction instance

$ins_r_ext = new tNG_insert($conn_conectar);

$tNGs->addTransaction($ins_r_ext);

// Register triggers

$ins_r_ext->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");

$ins_r_ext->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);

$ins_r_ext->registerTrigger("END", "Trigger_Default_Redirect", 99, "index.php?page=ext_sucesso");

// Add columns

$ins_r_ext->setTable("r_ext");

$ins_r_ext->addColumn("ext_tema", "STRING_TYPE", "POST", "ext_tema");

$ins_r_ext->addColumn("ext_orgao", "STRING_TYPE", "POST", "ext_orgao");

$ins_r_ext->addColumn("ext_date", "DATE_TYPE", "POST", "ext_date");

$ins_r_ext->addColumn("ext_hora", "DATE_TYPE", "POST", "ext_hora");

$ins_r_ext->addColumn("ext_part", "STRING_TYPE", "POST", "ext_part");

$ins_r_ext->addColumn("ext_orgaos", "STRING_TYPE", "POST", "ext_orgaos");

$ins_r_ext->addColumn("ext_tel", "NUMERIC_TYPE", "POST", "ext_tel");

$ins_r_ext->addColumn("ext_email", "STRING_TYPE", "POST", "ext_email");

$ins_r_ext->addColumn("ext_assunto", "STRING_TYPE", "POST", "ext_assunto");

$ins_r_ext->setPrimaryKey("ext_id", "NUMERIC_TYPE");

 

// Execute all the registered transactions

$tNGs->executeTransactions();

 

// Get the transaction recordset

$rsr_ext = $tNGs->getRecordset("r_ext");

$row_rsr_ext = mysql_fetch_assoc($rsr_ext);

$totalRows_rsr_ext = mysql_num_rows($rsr_ext);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wdg="http://ns.adobe.com/addt">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

 

<!-- TinyMCE -->

<script type="text/javascript" src="../../editor_textos/jscripts/tiny_mce/tiny_mce.js"></script>

 

 

<script type="text/javascript">

tinyMCE.init({

// General options

mode : "textareas",

theme : "advanced",

plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

 

// Theme options

theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",

theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",

theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",

theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",

theme_advanced_toolbar_location : "top",

theme_advanced_toolbar_align : "left",

theme_advanced_statusbar_location : "bottom",

theme_advanced_resizing : true,

 

// Example content CSS (should be your site CSS)

content_css : "css/content.css",

 

// Drop lists for link/image/media/template dialogs

template_external_list_url : "lists/template_list.js",

external_link_list_url : "lists/link_list.js",

external_image_list_url : "lists/image_list.js",

media_external_list_url : "lists/media_list.js",

 

// Replace values for the template plugin

template_replace_values : {

username : "Some User",

staffid : "991234"

}

});

</script>

 

<!-- /TinyMCE -->

<link href="../../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />

<script src="../../includes/common/js/base.js" type="text/javascript"></script>

<script src="../../includes/common/js/utility.js" type="text/javascript"></script>

<script src="../../includes/skins/style.js" type="text/javascript"></script>

<?php echo $tNGs->displayValidationRules();?>

<script type="text/javascript" src="../../includes/wdg/classes/MXWidgets.js"></script>

<script type="text/javascript" src="../../includes/wdg/classes/MXWidgets.js.php"></script>

<script type="text/javascript" src="../../includes/wdg/classes/MaskedInput.js"></script>

<script>

function envia(pag){

document.formul.action= pag

document.formul.submit()

}

</script>

 

<link href="../../css/style.css" rel="stylesheet" type="text/css" />

<link href="../../css/print.css" rel="stylesheet" type="text/css" />

 

</head>

<body>

 

<br />

 

<form method="post" name="formul" id="form1" action="../../email/enviar.php" >

<table cellpadding="2" cellspacing="0" class="KT_tngtable2">

<tr>

<td width="79" class="KT_th2"><label for="ext_tema">Tema:</label></td>

<td colspan="3"><input type="text" name="ext_tema" id="ext_tema" value="<?php echo KT_escapeAttribute($row_rsr_ext['ext_tema']); ?>" size="100" />

<?php echo $tNGs->displayFieldHint("ext_tema");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_tema"); ?></td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_orgao">Orgão:</label></td>

<td colspan="3"><input type="text" name="ext_orgao" id="ext_orgao" value="<?php echo KT_escapeAttribute($row_rsr_ext['ext_orgao']); ?>" size="100" />

<?php echo $tNGs->displayFieldHint("ext_orgao");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_orgao"); ?></td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_date">Data:</label></td>

<td width="345"><input name="ext_date" id="ext_date" value="<?php echo KT_formatDate($row_rsr_ext['ext_date']); ?>" size="20" wdg:subtype="MaskedInput" wdg:mask="99/99/9999" wdg:restricttomask="yes" wdg:type="widget" />

<?php echo $tNGs->displayFieldHint("ext_date");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_date"); ?></td>

<td width="89" class="KT_th2"><label for="ext_hora">Hora:</label></td>

<td width="239"><input name="ext_hora" id="ext_hora" value="<?php echo KT_formatDate($row_rsr_ext['ext_hora']); ?>" size="20" wdg:subtype="MaskedInput" wdg:mask="99:99" wdg:restricttomask="yes" wdg:type="widget" />

<?php echo $tNGs->displayFieldHint("ext_hora");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_hora"); ?></td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_tel">Telefone:</label></td>

<td><input name="ext_tel" id="ext_tel" value="<?php echo KT_escapeAttribute($row_rsr_ext['ext_tel']); ?>" size="20" wdg:subtype="MaskedInput" wdg:mask="(99) 9999-9999" wdg:restricttomask="yes" wdg:type="widget" />

<?php echo $tNGs->displayFieldHint("ext_tel");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_tel"); ?></td>

<td class="KT_th"><label for="ext_email">E-mail:</label></td>

<td><input type="text" name="ext_email" id="ext_email" value="<?php echo KT_escapeAttribute($row_rsr_ext['ext_email']); ?>" size="20" />

<?php echo $tNGs->displayFieldHint("ext_email");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_email"); ?></td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_part">Participantes:</label></td>

<td><input name="ext_part" type="text" id="ext_part" value="<?php echo KT_escapeAttribute($row_rsr_ext['ext_part']); ?>" size="40" />

<?php echo $tNGs->displayFieldHint("ext_part");?><?php echo $tNGs->displayFieldError("r_ext", "ext_part"); ?></td>

<td class="KT_th2"><label for="ext_orgaos">Orgão:</label></td>

<td><input name="ext_orgaos" type="text" id="ext_orgaos" value="<?php echo KT_escapeAttribute($row_rsr_ext['ext_orgaos']); ?>" size="20" />

<?php echo $tNGs->displayFieldHint("ext_orgaos");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_orgaos"); ?></td>

</tr>

<tr>

<td valign="top" class="KT_th2"><label for="ext_assunto">Assunto:</label></td>

<td colspan="3"><textarea name="ext_assunto" id="ext_assunto" cols="75" rows="5"><?php echo KT_escapeAttribute($row_rsr_ext['ext_assunto']); ?></textarea>

<?php echo $tNGs->displayFieldHint("ext_assunto");?> <?php echo $tNGs->displayFieldError("r_ext", "ext_assunto"); ?></td>

</tr>

<tr class="KT_buttons2">

<td colspan="4"><input type="submit" name="KT_Insert1" id="Enviar" value="Salvar" onclick="envia('<?php echo KT_escapeAttribute(KT_getFullUri()); ?>')" /><input type="submit" id="Enviar" value="Enviar e-mail" onclick=""/></td>

 

</tr>

</table>

</form>

 

 

 

 

 

</body>

</html>

 

a pagina dois copia as informações da pagina 1 e envia por email puxando os emails de um banco de dados

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<?php

$conexao = mysql_connect('localhost','root','')

or die("Erro ao conectar com banco de dados");

$db = mysql_select_db('teste')

or die("Erro ao selecionar banco de dados");

?>

<?php

 

?>

<?php

$dados1 = @$_POST['ext_tema'];

$dados2 = @$_POST['ext_orgao'];

$dados3 = @$_POST['ext_date'];

$dados4 = @$_POST['ext_tel'];

$dados5 = @$_POST['ext_hora'];

$dados6 = @$_POST['ext_email'];

$dados7 = @$_POST['ext_part'];

$dados8 = @$_POST['ext_orgaos'];

$dados9 = @$_POST['ext_assunto'];

 

 

 

?>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

<link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" />

<link href="../css/style.css" rel="stylesheet" type="text/css" />

</head>

 

<body>

<?php if(isset($_POST['enviar_boletim']) && $_POST['enviar_boletim'] == 'envia'){

 

$emails = mysql_query("SELECT email FROM cadastro WHERE status = 'ativo'")

 

or die(mysql_error());

 

$contar_emails = mysql_num_rows($emails);

 

if($contar_emails <= '0'){

 

echo "nem um email encontrado";

 

}else{

 

while($res_email = mysql_fetch_array($emails)){

 

$email = $res_email[0];

 

?>

 

<?php

 

$codigo = md5($email);

 

$data = date('d/m/Y H:i');

$ext_orgao = $_POST['ext_orgao'];

$ext_tel = $_POST['ext_tel'];

$ext_date = $_POST['ext_date'];

$ext_hora = $_POST['ext_hora'];

$ext_email = $_POST['ext_email'];

$ext_part = $_POST['ext_part'];

$ext_orgaos = $_POST['ext_orgaos'];

$ext_assunto = $_POST['ext_assunto'];

 

$ext_assunto .= "

 

 

<br />

 

<br />

 

<table width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">

 

<tr>

 

<td style=\"font:14px Georgia, 'Times New Roman', Times, serif; color:#333;\">

Este e-mail foi enviado pelo sistema da <strong>BS Design</strong><br />

 

 

<br />

 

<br />

 

Enviado em: $data

 

</td>

 

</tr>

 

</table>

 

";

 

$para = 'intranet@isp.rj.gov.br';

$ext_tema = $_POST['ext_tema'];

$ext_orgao = $_POST['ext_orgao'];

$ext_tel = $_POST['ext_tel'];

$ext_date = $_POST['ext_date'];

$ext_hora = $_POST['ext_hora'];

$ext_email = $_POST['ext_email'];

$ext_part = $_POST['ext_part'];

$ext_orgaos = $_POST['ext_orgaos'];

$ext_assunto = $_POST['ext_assunto'];

$headers = "From: $para\n";

$headers .= "Content-Type: text/html; charset=\"utf-8\"\n\n";

 

mail($email,$ext_tema,$ext_orgao,$ext_tel,$ext_date,$ext_hora,$ext_email,$ext_part,$ext_orgaos,$ext_assunto,$headers);

 

echo "mensagem enviada com sucesso para <strong>$email</strong>!<br />";

 

?>

 

<?php

 

}

 

}

 

}

 

 

?>

 

<form name="enviar_news" action="" method="post" enctype="multipart/form-data">

<table cellpadding="2" cellspacing="0" class="KT_tngtable2">

<tr>

<td width="79" class="KT_th2"><label for="ext_tema">Tema:</label></td>

<td colspan="3"><input type="text" name="ext_tema" id="ext_tema" value="<?php echo $dados1; ?>" size="100" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_orgao">Orgão:</label></td>

<td colspan="3"><input type="text" name="ext_orgao" id="ext_orgao" value="<?php echo $dados2; ?>" size="100" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_date">Data:</label></td>

<td width="345"><input type="text" name="ext_date" id="ext_date" value="<?php echo $dados3; ?>" size="20" />

</td>

<td width="89" class="KT_th2"><label for="ext_hora">Hora:</label></td>

<td width="239"><input name="ext_hora" id="ext_hora" value="<?php echo $dados4; ?>" size="20" wdg:subtype="MaskedInput" wdg:mask="99:99" wdg:restricttomask="yes" wdg:type="widget" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_tel">Telefone:</label></td>

<td><input name="ext_tel" id="ext_tel" value="<?php echo $dados5; ?>" size="20" wdg:subtype="MaskedInput" wdg:mask="(99) 9999-9999" wdg:restricttomask="yes" wdg:type="widget" />

</td>

<td class="KT_th"><label for="ext_email">E-mail:</label></td>

<td><input type="text" name="ext_email" id="ext_email" value="<?php echo $dados6; ?>" size="20" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_part">Participantes:</label></td>

<td><input name="ext_part" type="text" id="ext_part" value="<?php echo $dados7; ?>" size="40" />

</td>

<td class="KT_th2"><label for="ext_orgaos">Orgão:</label></td>

<td><input name="ext_orgaos" type="text" id="ext_orgaos" value="<?php echo $dados8; ?>" size="20" />

</td>

</tr>

<tr>

<td valign="top" class="KT_th2"><label for="ext_assunto">Assunto:</label></td>

<td colspan="3"><textarea name="ext_assunto" id="ext_assunto" cols="75" rows="5"><?php echo $dados9; ?></textarea>

</td>

</tr>

<tr class="KT_buttons2">

<td colspan="4"> <input type="hidden" name="enviar_boletim" value="envia" /><input type="submit" id="Enviar" value="enviar" onclick=""/>

</td>

 

</tr>

</table>

</form>

 

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo você tem todos os arquivos em php que chama no require_once da página 1?

 

amigo fiz uns teste aqui com o mesmo script seu funcionou tudo certinho, porém tirei todas as funções em php e criei um novo script.

 

tente criar um script novo, as vezes da menos trabalho que usar um pronto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho sim

 

vou seguir a sua dica Dárcio

 

porem eu estou com uma dificuldade em fazer esse formulario ser enviado por e-mail será que você poderia dar uma olhada

 

segue o codigo, o que será fazendo de errado?

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<?php

$conexao = mysql_connect('localhost','root','')

or die("Erro ao conectar com banco de dados");

$db = mysql_select_db('teste')

or die("Erro ao selecionar banco de dados");

?>

<?php

 

?>

<?php

$dados1 = @$_POST['ext_tema'];

$dados2 = @$_POST['ext_orgao'];

$dados3 = @$_POST['ext_date'];

$dados4 = @$_POST['ext_hora'];

$dados5 = @$_POST['ext_tel'];

$dados6 = @$_POST['ext_email'];

$dados7 = @$_POST['ext_part'];

$dados8 = @$_POST['ext_orgaos'];

$dados9 = @$_POST['ext_assunto'];

 

 

?>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

<link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" />

<link href="../css/style.css" rel="stylesheet" type="text/css" />

 

</head>

 

<body>

<br /><br />

<?php if(isset($_POST['enviar']) && $_POST['enviar'] == 'envia'){

 

$emails = mysql_query("SELECT email FROM cadastro WHERE status = 'ativo'")

 

or die(mysql_error());

 

$contar_emails = mysql_num_rows($emails);

 

if($contar_emails <= '0'){

 

echo "nem um email encontrado";

 

}else{

 

while($res_email = mysql_fetch_array($emails)){

 

$email = $res_email[0];

 

?>

 

<?php

 

$codigo = md5($email);

 

$data = date('d/m/Y H:i');

$ext_orgao = $_POST['ext_orgao'];

$ext_ext_date = $_POST['ext_date'];

$ext_ext_hora = $_POST['ext_hora'];

$ext_ext_tel = $_POST['ext_tel'];

$ext_ext_email = $_POST['ext_email'];

$ext_ext_part = $_POST['ext_part'];

$ext_ext_orgaos = $_POST['ext_orgaos'];

$msn = $_POST['msn'];

 

 

 

 

$msn .= "

 

 

<br />

 

<br />

 

<table width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">

 

<tr>

 

<td style=\"font:14px Georgia, 'Times New Roman', Times, serif; color:#333;\">

Este e-mail foi enviado pelo sistema da <strong>Ata de Reunião</strong><br />

 

 

<br />

 

<br />

 

Enviado em: $data

 

</td>

 

</tr>

 

</table>

 

";

 

$para = 'brunosimonin@yahoo.com.br';

$assunto = $_POST['assunto'];

$message = " $ext_tema \n" ;

$message .= " $ext_orgao \n" ;

$message .= " $ext_date \n" ;

$message .= " $ext_hora \n" ;

$message .= " $ext_tel \n" ;

$message .= " $ext_email \n" ;

$message .= " $ext_part \n" ;

$message .= " $ext_orgaos \n" ;

 

$assunto = $_POST['assunto'];

$headers = "From: $para\n";

$headers .= "Content-Type: text/html; charset=\"utf-8\"\n\n";

 

mail($email,$msn,$mensage,$assunto,$headers);

 

echo "mensagem enviada com sucesso para <strong>$email</strong>!<br />";

 

?>

 

<?php

 

}

 

}

 

}

 

 

?>

 

<form name="enviar_news" action="" method="post" enctype="multipart/form-data" onSubmit="return validaForm()">

<table cellpadding="2" cellspacing="0" class="KT_tngtable2">

<tr>

<td width="79" class="KT_th2"><label for="assunto">Tema:</label></td>

<td colspan="3"><input type="text" name="assunto" id="assunto" value="<?php echo $dados1; ?>" size="100" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_orgao">Orgão:</label></td>

<td colspan="3"><input type="text" name="ext_orgao" id="ext_orgao" value="<?php echo $dados2; ?>" size="100" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_date">Data:</label></td>

<td width="345"><input type="text" name="ext_date" id="ext_date" value="<?php echo $dados3; ?>" size="20" />

</td>

<td width="89" class="KT_th2"><label for="ext_hora">Hora:</label></td>

<td width="239"><input name="ext_hora" id="ext_hora" value="<?php echo $dados4; ?>" size="20" wdg:subtype="MaskedInput" wdg:mask="99:99" wdg:restricttomask="yes" wdg:type="widget" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_tel">Telefone:</label></td>

<td><input name="ext_tel" id="ext_tel" value="<?php echo $dados5; ?>" size="20" wdg:subtype="MaskedInput" wdg:mask="(99) 9999-9999" wdg:restricttomask="yes" wdg:type="widget" />

</td>

<td class="KT_th"><label for="ext_email">E-mail:</label></td>

<td><input type="text" name="ext_email" id="ext_email" value="<?php echo $dados6; ?>" size="20" />

</td>

</tr>

<tr>

<td class="KT_th2"><label for="ext_part">Participantes:</label></td>

<td><input name="ext_part" type="text" id="ext_part" value="<?php echo $dados7; ?>" size="40" />

</td>

<td class="KT_th2"><label for="ext_orgaos">Orgão:</label></td>

<td><input name="ext_orgaos" type="text" id="ext_orgaos" value="<?php echo $dados8; ?>" size="20" />

</td>

</tr>

<tr>

<td valign="top" class="KT_th2"><label for="ext_assunto">Assunto:</label></td>

<td colspan="3"><textarea name="ext_assunto" id="ext_assunto" cols="75" rows="5"><?php echo $dados9; ?></textarea>

</td>

</tr>

<tr class="KT_buttons2">

<td colspan="4"> <input type="hidden" name="enviar" value="envia" /><input type="submit" value="enviar" onclick="" style="border: 1px solid #999; background-color: #FFF; font:'Trebuchet MS'; font-size:12px; color:#2B547F";/>

</td>

 

</tr>

</table>

</form>

 

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo tem um script que uso bastante em meus projetos é bem simples fácil de implementar

 

segue o script:


<?php 
include "conecta/banco.php";

header("Content-type: text/html; charset=iso-8859-1");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

// Recebendo os dados passados pela página "form_contato.php"

$select = mysql_fetch_array(mysql_query("SELECT * FROM contato"));

$emailSisten = $select['emailsistem'];

$empresa = "Nome da empresa";

$fimsg = "Mensagem";	


$recebenome 	= $_POST["nome1"];
$recebefone 	= $_POST["fone1"];
$recebemail 	= $_POST["email1"];
$recebeassunto 	= $_POST["assunto1"];
$recebemsg  	= $_POST["obs1"];

if($recebenome != ""){
// Definindo os cabeçalhos do e-mail

$headers  = "MIME-Version: 1.0\n";
$headers .= "Content-type:text/html; charset=utf-8\n"; 
$headers .= "From: ".$empresa." <contato@seudominio.com.br>\n"; 

// Vamos definir agora o destinatário do email, ou seja, VOCÊ ou SEU CLIENTE

$para = $emailSisten;

// Definindo o aspecto da mensagem

$mensagem   = "<h3>De:</h3> ";
$mensagem  .= $recebenome;
$mensagem  .= "<h3>Contato:</h3>";
$mensagem  .= $recebefone.' - E-mail: '.$recebemail;
$mensagem  .= "<h3>Observações</h3>";
$mensagem  .= "<p>";
$mensagem  .= $recebemsg;
$mensagem  .= "</p>";

// Enviando a mensagem para o destinatário

mail($para,'Contato Pelo Site - De: '.$recebenome,$mensagem,$headers);

// Resposta Automática, preparando o e-mail com a resposta.

$mensagem2  = "<p>Olá <strong>" . $recebenome . "</strong>.<p>Agradecemos sua visita ao nosso site e a oportunidade de receber-mos seu contato.<br />
Em breve responderemos sua questão através de correio eletrônico.</p><br><p>OBS.: Não é necessário responder esta mensagem!</p><br>";
$mensagem2 .= "<p>Atenciosamente<br />Equipe ".$empresa."</p>";

$envia =  mail($recebemail,"Agradecemos sua visita ao nosso site",$mensagem2,$headers);



// Exibe na tela a mensagem de sucesso, e depois redireciona devolta para a página de contato.

echo '<script>
   alert("Mesagem enviada con sucesso!");
   window.location="Inicio";
 </script>';	
}else{
echo '<script>
   alert("Voce nao pode acessar essa pagina diretamente!");
   window.location="Contato";
 </script>';	
}
?>

 

fiz uma postagem em meu site de como usar esse script:

link: http://www.darcweb.com.br/VerPost/2/10-Colocando_um_formulario_HTML_em_seu_site,_e_enviando_mensagem_via_PHP_com_resposta_automatica.

 

DICA: procure usar os BBCodes do forum para postar códigos fica mais fácil o entendimento para quem vai ajudar... :thumbsup:

 

qualquer coisa estamos aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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