Guest - Fabricio - Postado Maio 23, 2005 Denunciar Share Postado Maio 23, 2005 COMO FAÇO PARA ENVIAR UM E-MAIL PARA O WEBMASTER, COM OS DADOS QUE FORAM ADICIONADOS NO BANCO ATRAVES DO CARRINHO VIRTUAL?<?include("config.php");include("TCarrinho.php");include("TMySQL.php");session_start();if (!session_is_registered("MeuCarrinho")){ header("Location:Carrinho.php");}else{ if ($MeuCarrinho->QuantosItens() == 0) { header("Location:Carrinho.php"); }}if (!empty($HTTP_POST_VARS["FORM"])){ //Abrindo conexao com o banco de dados $MySQL = new TMySQL(); $MySQL->connect($host, $db, $user, $pass); //Requisitanto o codigo do pedido $Resultado = $MySQL->query("select max(ID_PEDIDO_CLIENTE) from pedidos_cliente"); if (mysql_result($Resultado,0,"max(ID_PEDIDO_CLIENTE)") != ""){ $CODIGO_PEDIDO = mysql_result($Resultado,0,"max(ID_PEDIDO_CLIENTE)") + 1; }else{ $CODIGO_PEDIDO = 1; } //Gravando no banco de dados os item contidos no carrinho for($i=0;$i<$MeuCarrinho->QuantosItens();$i++) { $MySQL->query("INSERT INTO pedidos (ID_PEDIDO, ID_PRODUTO, QUANTIDADE) VALUES (". $CODIGO_PEDIDO .",". $MeuCarrinho->item_codigo[$i] .",". $MeuCarrinho->item_quantidade[$i] .")"); } //Gravando os Dados do Cliente $MySQL->query("INSERT INTO pedidos_cliente (ID_PEDIDO_CLIENTE, Nome, Cidade, Estado, CEP, CPF) VALUES ('". $CODIGO_PEDIDO ."', '". $HTTP_POST_VARS["TNOME"] ."', '". $HTTP_POST_VARS["TCIDADE"] ."', '". $HTTP_POST_VARS["TESTADO"] ."', '". $HTTP_POST_VARS["TCEP"] ."', '". $HTTP_POST_VARS["TCPF"] ."')"); //Removendo o Carrinho session_unregister("MeuCarrinho");}?><?#Webmaster$nome_webmaster = "Fabricio";$email_do_webmaster = "pivatof@hotmail.com";#Site$nomedosite = "Rapportnet";$linkdosite = "http://www.rapportnet.com.br";?><?if ($submit){ #Verificar se o Formulario foi enviado !!if (!$email){ #Verificar se o email possue @ Senão anvia msg de email invalido!!$erro = "O E-mail esta em Branco !!";} else if (strpos ($email, "@")) {$email = $email;} else {$erro = "Desculpe!, mais o seu email esta invalido!!";}$sql = mysql_query("SELECT * FROM $pedidos WHERE CODIGO_PEDIDO = '$CODIGO_PEDIDO'");while($l = mysql_fetch_array($sql)) {# Aqui você deve colocar os dados que você quer retirar da tabela do banco de dados# Aqui eu retirei os campos usuario, nome, e senha, Basta você mudar os dados $l[x]; onde x = qualquercampo # do seu banco de dados !$enviar = "Orçamento!!! ".$nomedosite."\n";$enviar .= $l[NOME];$enviar .= "\n";$enviar .= $l[EMPRESA];$enviar .= "\n";$enviar .= $l[CIDADE];# exemplo: se quiser mais campos faça assim :# $enviar .= $l[endereco];# $enviar .= "\n";# $enviar .= $l[telefone];}$enviar .= "\n";$enviar .= "Obrigado!!\n\n Abraços do WebMaster: ".$nome_webmaster."\n\n";$enviar .= " ".$linkdosite."\n";$enviar .= " \n";$enviar .= " Webmaster: ".$email_do_webmaster."\n";mail("$email_do_webmaster", "[$nomedosite][Orçamento]", $enviar,"From: $email_do_webmaster <$nomedosite>\n");}else{$erro = "Desculpe! Seu e-mail não esta cadastrado em nosso site ou Talves você tenha se cadastrado com outro email! ";}}}?><? if (session_is_registered("MeuCarrinho")){?><b>Finalizando Orçamento - Formulário</b><FORM METHOD="POST" ACTION="CarrinhoFinal_teste.php"> <INPUT TYPE="hidden" NAME="FORM" VALUE="FORM"> <TABLE> <TR> <TD>NOME:</TD> <TD><INPUT TYPE="text" NAME="TNOME"></TD> </TR> <TR> <TD>EMPRESA:</TD> <TD><INPUT TYPE="text" NAME="TEMPRESA"></TD> </TR> <TR> <TD>CIDADE:</TD> <TD><INPUT TYPE="text" NAME="TCIDADE"></TD> </TR> <TR> <TD>ESTADO:</TD> <TD><INPUT TYPE="text" NAME="TESTADO"></TD> </TR> <TR> <TD>FONE:</TD> <TD><INPUT TYPE="text" NAME="TCEP"></TD> </TR> <TR> <TD>CNPJ:</TD> <TD><INPUT TYPE="text" NAME="TCPF"></TD> </TR> <TR> <TD>E-MAIL:</TD> <TD><INPUT TYPE="text" NAME="TEMAIL"></TD> </TR> </TABLE> <input type="submit" value="Finalizar" name="Finalizar" WIDTH="78" HEIGHT="20" style="background-color: rgb(255,128,0); color: rgb(255,255,255)"></FORM><?}else{ echo "<center><b><h3>Parabéns seu orçamento foi realizada com sucesso!</h3></b></center>"; echo "<center><b><h3>Aguarde, breve entraremos em contato!</h3></b></center>";}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Maio 23, 2005 Denunciar Share Postado Maio 23, 2005 use a função mail()ou use a busca aqui do fórum q você vai axar muitos exemplos Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Fabricio -
COMO FAÇO PARA ENVIAR UM E-MAIL PARA O WEBMASTER, COM OS DADOS QUE FORAM ADICIONADOS NO BANCO ATRAVES DO CARRINHO VIRTUAL?
<?
include("config.php");
include("TCarrinho.php");
include("TMySQL.php");
session_start();
if (!session_is_registered("MeuCarrinho")){
header("Location:Carrinho.php");
}else{
if ($MeuCarrinho->QuantosItens() == 0) {
header("Location:Carrinho.php");
}
}
if (!empty($HTTP_POST_VARS["FORM"])){
//Abrindo conexao com o banco de dados
$MySQL = new TMySQL();
$MySQL->connect($host, $db, $user, $pass);
//Requisitanto o codigo do pedido
$Resultado = $MySQL->query("select max(ID_PEDIDO_CLIENTE) from pedidos_cliente");
if (mysql_result($Resultado,0,"max(ID_PEDIDO_CLIENTE)") != ""){
$CODIGO_PEDIDO = mysql_result($Resultado,0,"max(ID_PEDIDO_CLIENTE)") + 1;
}else{
$CODIGO_PEDIDO = 1;
}
//Gravando no banco de dados os item contidos no carrinho
for($i=0;$i<$MeuCarrinho->QuantosItens();$i++) {
$MySQL->query("INSERT INTO pedidos (ID_PEDIDO, ID_PRODUTO, QUANTIDADE) VALUES (". $CODIGO_PEDIDO .",". $MeuCarrinho->item_codigo[$i] .",". $MeuCarrinho->item_quantidade[$i] .")");
}
//Gravando os Dados do Cliente
$MySQL->query("INSERT INTO pedidos_cliente (ID_PEDIDO_CLIENTE, Nome, Cidade, Estado, CEP, CPF) VALUES ('". $CODIGO_PEDIDO ."', '". $HTTP_POST_VARS["TNOME"] ."', '". $HTTP_POST_VARS["TCIDADE"] ."', '". $HTTP_POST_VARS["TESTADO"] ."', '". $HTTP_POST_VARS["TCEP"] ."', '". $HTTP_POST_VARS["TCPF"] ."')");
//Removendo o Carrinho
session_unregister("MeuCarrinho");
}
?>
<?
#Webmaster
$nome_webmaster = "Fabricio";
$email_do_webmaster = "pivatof@hotmail.com";
#Site
$nomedosite = "Rapportnet";
$linkdosite = "http://www.rapportnet.com.br";
?>
<?
if ($submit){ #Verificar se o Formulario foi enviado !!
if (!$email){ #Verificar se o email possue @ Senão anvia msg de email invalido!!
$erro = "O E-mail esta em Branco !!";
} else if (strpos ($email, "@")) {
$email = $email;
} else {
$erro = "Desculpe!, mais o seu email esta invalido!!";
}
$sql = mysql_query("SELECT * FROM $pedidos WHERE CODIGO_PEDIDO = '$CODIGO_PEDIDO'");
while($l = mysql_fetch_array($sql)) {
# Aqui você deve colocar os dados que você quer retirar da tabela do banco de dados
# Aqui eu retirei os campos usuario, nome, e senha, Basta você mudar os dados $l[x]; onde x = qualquer
campo # do seu banco de dados !
$enviar = "Orçamento!!! ".$nomedosite."\n";
$enviar .= $l[NOME];
$enviar .= "\n";
$enviar .= $l[EMPRESA];
$enviar .= "\n";
$enviar .= $l[CIDADE];
# exemplo: se quiser mais campos faça assim :
# $enviar .= $l[endereco];
# $enviar .= "\n";
# $enviar .= $l[telefone];
}
$enviar .= "\n";
$enviar .= "Obrigado!!\n\n Abraços do WebMaster: ".$nome_webmaster."\n\n";
$enviar .= " ".$linkdosite."\n";
$enviar .= " \n";
$enviar .= " Webmaster: ".$email_do_webmaster."\n";
mail("$email_do_webmaster", "[$nomedosite][Orçamento]", $enviar,"From: $email_do_webmaster <$nomedosite>\n");
}else{
$erro = "Desculpe! Seu e-mail não esta cadastrado em nosso site ou Talves você tenha se cadastrado com outro email! ";
}
}
}
?>
<?
if (session_is_registered("MeuCarrinho")){
?>
<b>Finalizando Orçamento - Formulário</b>
<FORM METHOD="POST" ACTION="CarrinhoFinal_teste.php">
<INPUT TYPE="hidden" NAME="FORM" VALUE="FORM">
<TABLE>
<TR>
<TD>NOME:</TD>
<TD><INPUT TYPE="text" NAME="TNOME"></TD>
</TR>
<TR>
<TD>EMPRESA:</TD>
<TD><INPUT TYPE="text" NAME="TEMPRESA"></TD>
</TR>
<TR>
<TD>CIDADE:</TD>
<TD><INPUT TYPE="text" NAME="TCIDADE"></TD>
</TR>
<TR>
<TD>ESTADO:</TD>
<TD><INPUT TYPE="text" NAME="TESTADO"></TD>
</TR>
<TR>
<TD>FONE:</TD>
<TD><INPUT TYPE="text" NAME="TCEP"></TD>
</TR>
<TR>
<TD>CNPJ:</TD>
<TD><INPUT TYPE="text" NAME="TCPF"></TD>
</TR>
<TR>
<TD>E-MAIL:</TD>
<TD><INPUT TYPE="text" NAME="TEMAIL"></TD>
</TR>
</TABLE>
<input type="submit" value="Finalizar" name="Finalizar" WIDTH="78" HEIGHT="20" style="background-color: rgb(255,128,0); color: rgb(255,255,255)">
</FORM>
<?
}else{
echo "<center><b><h3>Parabéns seu orçamento foi realizada com sucesso!</h3></b></center>";
echo "<center><b><h3>Aguarde, breve entraremos em contato!</h3></b></center>";
}
?>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.