:: ENGLISH ::  PORTUGUêS ::

Location:   Home Page > Foruns > MastersHelp Foruns


Beer, wine or water? What do you drink?
 

Beer

45.5%

Wine

18.2%

Water

9.1%

I don't drink

27.3%

0%


Total votes: 11

Partners:

Server time

02:49
01-August-2010

Welcome to MastersHelp PHP Forun

Use this forum for IT debates regarding more general subjects.
Relax and enjoy yourself.
 

MastersHelp PHP

Topic: Envio formulario para clientes by Miguel in 11:34 28/08/2006

Oi malta, tenho é o seguinte, um formulario onde a pessoa pede um produto e esse produto seja enviado para todos os clientes.
Só que estou com problemas ao enviar o formulario para a lista de clientes. Alguem me ajuda a resolver o problema? é que eu não sei fazer como enviar para todos os emails que listo.
Ele envia sempre apenas para o ultimo cliente que ele lista, mas eu queria que enviasse para todos como poço fazer?

formulario.php



<form action="../pedido.php" method="POST" name="produto">
<div align="center">
<table cellSpacing="0" cellPadding="0" border="0" width="400">
<tr>
<td width="313" colspan="7" align="left" vAlign="top"> <font face="Verdana" size="1">
<table width="100%" border="0">
<tr>
<td width="46%"><font color="#4f4f4f" size="2" face="Verdana">Produto:</font></td>
<td width="54%"><input name="produto" type="text" id="produto" /></td>
</tr>
<tr>
<td><font color="#4f4f4f" size="2" face="Tahoma, Verdana, Arial">Contacto:</font></td>
<td><label>
<input name="contacto" type="text" id="contacto" />
</label></td>
</tr>
</table>
</font></td>
</tr>
</table>
</div>
<div align="center">
<input style="FONT-SIZE: 12px; CURSOR: hand" type="submit" value="Enviar" name="submit" />
</div>
</form>




pedido.php



<?
$dbname = "dados";
$usuario = "usuario";
$password = "password";

$conexao = mysql_connect (localhost, $usuario, $password); //conectamos ao mysql
$basedados = mysql_select_db($dbname); //selecionamos o database escolhido

$produto = $_POST['produto'];
$contacto = $_POST['contacto'];


if(($contacto == NULL)){
print "<script> alert('Atenção o campo contacto é obrigatorio preencher!');
location.href=\"java script:window.history.go(-1)\";</script>";
exit;
} else {

$pesquisar = mysql_query("SELECT email FROM `clientes` where email!='' ", $conexao); // Seleciona os email para onde serao enviado os dados do formulario
$contagem = mysql_result($pesquisar); //traz o resultado da consulta acima


for($i=0; $i<mysql_num_rows($pesquisar); $i++)
{
$email=mysql_result($pesquisar,$i,0);

echo"$email,";
}



if(isset($_POST['submit'])) {

$msg = '<html>
<head>
<title>Untitled-1</title>
<style type="text/css">
<!--
.style1 {
font-family: verdana;
font-size: 10px;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<table width="506" height="83" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="83" valign="top"><span class="style1"><strong>Pretendo o seguinte
produto:<br>
<br>
Produto:</strong> '.$_POST['produto'].'<strong> <br />
</strong><strong><br />
<b><br>
O meu contacto é: </b></strong>'.$_POST['contacto'].'<strong><b></b></stro ng></span>
</td>
</tr>
</table>
</div>
</body>
</html>';


//para o envio em formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($email, "Pedido de Produto!", $msg, $headers);

echo '<p align="center"><br><font face="Verdana" size="1">A seu pedido foi enviado com sucesso.</font><br></p>';
}

}
?>



[ print ]

Envio formulario para clientes by Miguel in 11:34 28/08/2006

 

 

On-line: 5 Guests - 0 Members

[About]  [Rules]  [Privacy]  [Contact

© 2004-2005 André Ferreira