[Resolvido] Formulário de email dentro de um formulário de pedido
Boa noite,
Eu não sou programador, só um curioso. Tenho um formulário de pedidos e agora estou precisando colocar nele um sistema que avise via email quando um novo cadastro for feito.
Está dividido em duas partes:
O Formulário:
<? $nomeform = "pedidos";?>
<form action="?pg=../estrutura/usuarios/pedidos_db.php" method="post" name="<? echo $nomeform?>" onSubmit="return validate(this);">
<h3>Cadastrar Pedidos</h3>
<table width="730" border="0" align="center" cellpadding="2" cellspacing="0">
<tr><td colspan="2" align="right"></td></tr>
<? if($usernivel == "1") {?>
<tr valign=middle>
<td align="right">Representação:</td>
<td width="320">
<select name="id_franquia">
<? $sql = mysql_query("SELECT * FROM franquias");
while($dados=mysql_fetch_array($sql)){
echo "<option value=$dados[id]>$dados[cidade]</option>";
}
?>
</select>
</td>
</tr>
<? } else {?>
<input name='id_franquia' type='hidden' size=45 value="<? echo $idfranquia?>">
<? }?>
<tr>
<td><div align="right">Data: </div></td>
<td><INPUT name="dia" size="2" maxlength="2">
/
<INPUT name="mes" size="2" maxlength="2">
/
<INPUT name="ano" size="5" maxlength="4"></td>
</tr>
<tr>
<td width="140" align="right" valign="middle">Nº da Fatura (para seu controle,<br> ex.: suas iniciais +<br>
sequência numérica <b>MPS00001</b>):</td>
<td width="320" valign="middle">
<strong>
<input name='fatura' size="45" maxlength="11">
</strong></td>
</tr>
<tr>
<td width="140" align="right" valign="middle"></td>
<td width="320" valign="middle"><b>FATURAR PARA</b></td>
</tr>
<tr>
<td width="140" align="right" valign="middle">Comprador:</td>
<td width="320" valign="middle">
<strong>
<input name='comprador' type='text' id="comprador" size=45>
</strong></td>
</tr>
<tr>
<td width="140" align="right" valign="middle">Razão:</td>
<td width="320" valign="middle">
<strong>
<input name='razao' type='text' id="razao" size=45>
</strong></td>
</tr>
<tr>
<td width="140" align="right" valign="middle">CNPJ:</td>
<td width="320" valign="middle">
<strong>
<input name='cnpj' size=45 maxlength="15">
</strong></td>
</tr>
<tr>
<td width="140" align="right" valign="middle">INSC.:</td>
<td width="320" valign="middle">
<strong>
<input name='insc' size=45 maxlength="15">
</strong></td>
</tr>
<tr>
<td><div align="right">Endereço:</div></td>
<td><INPUT name="endereco" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right">Complemento:</div></td>
<td><INPUT name="complemento" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right">Número:</div></td>
<td><INPUT name="numero" size="12" maxlength="12"></td>
</tr>
<tr>
<td><div align="right">Bairro:</div></td>
<td><INPUT name="bairro" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right">CEP:</div></td>
<td><INPUT name="cep" size="11" maxlength="9">
<i>(ex: 00000-000)</i></td>
</tr>
<tr>
<td><div align="right">Cidade:</div></td>
<td><INPUT name="cidade" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right">Estado:</div></td>
<td><select name="estado">
<option>UF</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AP">AP</option>
<option value="AM">AM</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO">GO</option>
<option value="MA">MA</option>
<option value="MT">MT</option>
<option value="MS">MS</option>
<option value="MG">MG</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PR">PR</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RS">RS</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="SC">SC</option>
<option value="SP">SP</option>
<option value="SE">SE</option>
<option value="TO">TO</option>
</select></td>
</tr>
<tr>
<td><div align="right">Fone:</div></td>
<td>(
<INPUT name="ddd1" size="2" maxlength="2">
)
<INPUT name="fone1" size="11" maxlength="9"></td>
</tr>
<tr>
<td><div align="right">E-mail:</div></td>
<td>
<INPUT name="email" size="35" maxlength="35">
</td>
</tr>
<tr valign=middle>
<td align=right>Observações:</td>
<td>
<textarea id="observacoes" name="observacoes" cols="35" rows="8"></textarea></td>
</tr>
<tr>
<td><div align="right">Representante:</div></td>
<td><INPUT name="representante" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right">Frete:</div></td>
<td><INPUT name="frete" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right">Ponto F.O.B.:</div></td>
<td><INPUT name="ponto" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right">Termos:</div></td>
<td><INPUT name="termos" size="35" maxlength="35"></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td>
<b>Quantidade</b>
<b>Descrição</b>
<b>Valor Unit.</b>
<b>Subtotal</b>
</td>
</tr>
<tr>
<td><div align="right"></div></td>
<td>
<INPUT name="quantidade1" size="7" maxlength="8">
<INPUT name="descricao1" size="35" maxlength="255">
<INPUT name="preco1" size="6" maxlength="11">
<INPUT name="quantia1" size="6" maxlength="11"></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td>
<INPUT name="quantidade2" size="7" maxlength="8">
<INPUT name="descricao2" size="35" maxlength="255">
<INPUT name="preco2" size="6" maxlength="11">
<INPUT name="quantia2" size="6" maxlength="11"></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td>
<INPUT name="quantidade3" size="7" maxlength="8">
<INPUT name="descricao3" size="35" maxlength="255">
<INPUT name="preco3" size="6" maxlength="11">
<INPUT name="quantia3" size="6" maxlength="11"></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td>
<INPUT name="quantidade4" size="7" maxlength="8">
<INPUT name="descricao4" size="35" maxlength="255">
<INPUT name="preco4" size="6" maxlength="11">
<INPUT name="quantia4" size="6" maxlength="11"></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td>
<INPUT name="quantidade5" size="7" maxlength="8">
<INPUT name="descricao5" size="35" maxlength="255">
<INPUT name="preco5" size="6" maxlength="11">
<INPUT name="quantia5" size="6" maxlength="11"></td>
</tr>
<tr>
<TD height="25" align=right valign="middle"></TD>
<TD> <table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="340">
</td>
<td width="38" align="right"><b>Total:</b></td>
<td width="70"> <INPUT name="total" size="6" maxlength="11"></td>
</tr>
</table></TD>
</tr>
</table>
<table align="center">
<tr>
<td width="436" colspan="2"> <p align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type='submit' value='Cadastrar'>
<INPUT type='reset' value='Limpar tudo'>
</font></p></td>
</tr>
</table>
</form>
E a conexão com o banco de dados:
<?
$id_franquia = $_POST[id_franquia];
$data = "$_POST[ano]-$_POST[mes]-$_POST[dia]";
$fatura = $_POST[fatura];
$comprador = $_POST[comprador];
$razao = $_POST[razao];
$cnpj = $_POST[cnpj];
$insc = $_POST[insc];
$endereco = $_POST[endereco];
$complemento = $_POST[complemento];
$numero = $_POST[numero];
$bairro = $_POST[bairro];
$cep = $_POST[cep];
$cidade = $_POST[cidade];
$estado = $_POST[estado];
$ddd1 = $_POST[ddd1];
$fone1 = $_POST[fone1];
$email = $_POST[email];
$observacoes = $_POST[observacoes];
$representante = $_POST[representante];
$frete = $_POST[frete];
$ponto = $_POST[ponto];
$termos = $_POST[termos];
$quantidade1 = $_POST[quantidade1];
$descricao1 = $_POST[descricao1];
$preco1 = $_POST[preco1];
$quantia1 = $_POST[quantia1];
$quantidade2 = $_POST[quantidade2];
$descricao2 = $_POST[descricao2];
$preco2 = $_POST[preco2];
$quantia2 = $_POST[quantia2];
$quantidade3 = $_POST[quantidade3];
$descricao3 = $_POST[descricao3];
$preco3 = $_POST[preco3];
$quantia3 = $_POST[quantia3];
$quantidade4 = $_POST[quantidade4];
$descricao4 = $_POST[descricao4];
$preco4 = $_POST[preco4];
$quantia4 = $_POST[quantia4];
$quantidade5 = $_POST[quantidade5];
$descricao5 = $_POST[descricao5];
$preco5 = $_POST[preco5];
$quantia5 = $_POST[quantia5];
$total = $_POST[total];
$diames = $_POST[diames];
$notafiscal = $_POST[notafiscal];
$empresa = $_POST[empresa];
$condicoes = $_POST[condicoes];
$valor = $_POST[valor];
$comentarios = $_POST[comentarios];
$usuario_nivel = $_POST[usuario_nivel];
$status = "N";
if($usuario_nivel == 1 AND $usuario_nivel == 2){$senha = md5($user_senha); //caso nivel seja 1, criptografa a senha pelo md5()
} else {
$senha = $user_senha; // senha sem criptografia
}
$sql = mysql_query("SELECT * FROM pedidos where fatura='$fatura'");
$dados=mysql_fetch_array($sql);
if($fatura == "$dados[fatura]"){?>
<h3>Já existe uma fatura de Nº <strong><font color="#FF0000"><? echo $fatura?></font></strong> cadastrada.</h3>
<meta http-equiv="refresh" content="2;URL=java script:history.go(-1)">
<? } else {
$sql = "INSERT INTO pedidos VALUES ('', '$id_franquia', '$data', '$fatura', '$comprador', '$razao', '$cnpj', '$insc', '$endereco', '$complemento', '$numero', '$bairro', '$cep', '$cidade', '$estado', '$ddd1', '$fone1', '$email', '$observacoes', '$representante', '$frete', '$ponto', '$termos', '$quantidade1', '$descricao1', '$preco1', '$quantia1', '$quantidade2', '$descricao2', '$preco2', '$quantia2', '$quantidade3', '$descricao3', '$preco3', '$quantia3', '$quantidade4', '$descricao4', '$preco4', '$quantia4', '$quantidade5', '$descricao5', '$preco5', '$quantia5', '$total', '$diames', '$notafiscal', '$empresa', '$condicoes', '$valor', '$comentarios', '2', '$status')";
$sql2 = mysql_query($sql);
//echo $sql;
?>
<h3>Pedido Efetuado.</h3>
<meta htt p-equiv="refresh" content="2;URL=?pg=../estrutura/usuarios/listar_pedidos.php">
<? }?>
<br>
<a href='?pg=../estrutura/usuarios/listar_pedidos.php'>Voltar</a>
Eu preciso que, ao ser cadastrado um pedido via este formulário, um email seja enviado avisando sobre o novo cadastro.
desde já agradeço quem puder me ajudar.
Marcos Paulo.
Discussão (14)
Carregando comentários...