Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

envio de email ao validar registo

$
0
0
Boas pessoal.
criei um sistema que permite ao admin validar o registo de cada cliente.
ao validar deverá ser enviado um email, ao respectivo utilizador com a sua informação.
o que acontece é que ele valida o utilizador, ou seja, poe o valor de 0 para 1 mas nao envia email.
coloco o código em baixo

Código (PHP):
<html>
<body>
<?php
mysql_connect("localhost","****","******") or die ("Impossivel ligar a base de dados");
$sql="SELECT * FROM clientes WHERE id=".$_REQUEST['id']."";
$resultado=mysql_db_query("*******",$sql);
if ($resultado)
{
  print ("Validar cliente com ID=".$_REQUEST['id']." vai ser executada");
  print ("<table width=50% align=center border=2>");
  print ("<tr  bgcolor=#009900>
         <td align=center>Nome/Empresa</td>
         <td align=center>Login</td>
         <td align=center>Tipo de Cliente</td>
        </tr>");
  while ($registo=mysql_fetch_array($resultado))
   {
        $id=$registo['ID'];
        $nome=$registo['Nome'];
        $login=$registo['Login'];
        $tipo=$registo['Tipo'];
        //$id=$registo['ID'];
        print("<tr>
          <td align=center>$nome</td>
          <td align=center>$login</td>
          <td align=center>$tipo</td>
          </tr>");
   }
  print ("</table>");
  if ($_REQUEST['submit'])
   {
        $sql="UPDATE clientes SET Estado='1'WHERE id=".$_REQUEST['id'];
        $resultado=mysql_db_query("*******",$sql);
        $num_del=mysql_affected_rows();
        if ($num_del>0)
         {
          print ("<p> Validação de cliente executada com sucesso");
       
         
       
          $login =$registo['Login'];
          $password =$registo['Password'];
          $cpassword =$registo['ConfirmPassword'];
          $nome =$registo['Nome'];
          $responsavel =$registo['Responsavel'];
          $contribuinte =$registo['Contribuinte'];
          $morada =$registo['Morada'];
          $localidade =$registo['Localidade'];
          $cpostal =$registo['CodPostal'];
          $pais =$registo['Pais'];
          $telefone =$registo['Telefone'];
          $fax =$registo['Fax'];
          $telemovel =$registo['Telemovel'];
          $email =$registo['Email'];
       
       
          $EmailFrom =Trim(stripslashes($_POST['Nome']));
          $EmailTo = $_POST['Email'];
          $Subject = "Dados de Inscrição de Cliente";
          $Body = "";
          $Body .= "Nome: ";
          $Body .= $nome;
          $Body .= "\n";
          $Body .= "Contribuinte: ";
          $Body .= $contribuinte;
          $Body .= "\n";
          $Body .= "Morada: ";
          $Body .= $morada;
          $Body .= "\n";
          $Body .= "Localidade: ";
          $Body .= $localidade;
          $Body .= "\n";
          $Body .= "Codigo Postal: ";
          $Body .= $cpostal;
          $Body .= "\n";
          $Body .= "Pais: ";
          $Body .= $pais;
          $Body .= "\n";
          $Body .= "Telefone: ";
          $Body .= $telefone;
          $Body .= "\n";
          $Body .= "Fax: ";
          $Body .= $fax;
          $Body .= "\n";
          $Body .= "Telemovel: ";
          $Body .= $telemovel;
          $Body .= "\n";
          $Body .= "Email: ";
          $Body .= $email;
          $Body .= "\n";
          $Body .= "Pessoa Responsavel: ";
          $Body .= $responsavel;
          $Body .= "\n";
          $Body .= "Login: ";
          $Body .= $login;
          $Body .= "\n";
          $Body .= "Password: ";
          $Body .= $password;
          $Body .= "\n";
       
          $success = mail($EmailTo, $Subject, $Body, "From: Loja On-line");
       
       
       
       
         }
   }
  else
         {
          ?>
<form method="post" action="<?php echo $_SERVER['PATH_INFO']?>">
<p>Confirma a validacao ?
<input type="submit" name="submit" value="OK">
<input type="hidden" name="Login" value="<?php echo $_REQUEST['ID'];?>">
</p>
</form>
<?php
}
}
else
{
print ("Nao ha registos");
}
mysql_close();
?>
</body>
</html>

Viewing all articles
Browse latest Browse all 14700