Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve Pessoal...Como eu disse no último tópico que postei, estou iniciando em PHP agora e estou tomando o maior "CORO" !!!Dessa vez o que ocorre é o seguinte, eu tenho vários checkboxs dinâmicos que antecedem este script, que eu fiz dessa forma:
> <input type="checkbox" name="check[]" value="<? echo $row[0]; ?>">
Até aí tudo bem, só que no script abaixo eu tento recuperar os valores destes checkboxs separados para eu enviar um respectivo email para cada um, contendo nome de usuário e senha... O que acontece é: Se por exemplo eu selecionar dois checkboxs (ou seja dois clientes), depois que eu executo o script abaixo os dois clientes recebem seus emails do mesmo jeito...Assim: O cliente 1 era para receber um email com seu usuário e sua senha e o cliente 2 era para receber um email com o usuário e senha dele, mais o que acontece é que o cliente 1 recebe um email com os usuários e senhas dele e do cliente 2 e o cliente 2 a mesma coisa... É como se o loop não funcionasse!!!Então eu pergunto: O que esta errado no código abaixo???
> <?ob_start();include "../logado.php"; /* Verifica se o usuário logou-se */include "conex.php"; /* Conecta com o BD MySQL */$cont = 0;$Today = date("Ymd");$excluir= $_POST[check];for($i=0; $i < sizeof($excluir); $i++){$indice = $excluir[$i]; $SQL = "SELECT Nome_Completo, Razao_Social, Email, Tipo, Usuario, Senha FROM Clientes WHERE Id_Cliente = $indice"; mysql_query($SQL) or die("OCORREU UM ERRO AO ALTERAR OS DADOS:" . mysql_error()); if($row["Email"] != ""){ if($row["Tipo"] == "F"){ $nome = $row["Nome_Completo"]; } else{ $nome = $row["Razao_Social"]; } $login = $row['Usuario']; $password = $row['Senha']; //****************************************************** //DISPARO EMAILS PARA OS CLIENTES SELECIONADOS //****************************************************** $recipiente = $row["Email"]; // email de quem vai receber o form $assunto = "Consulta à Processos - PTABastos Advocacia"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: contato@ptabastos.com.br"; $mensagem .= "<table width='70%' align='center' border='0' cellspacing='2' cellpadding='0'>"; $mensagem .= "<tr><td><img src='[http://www.ptabastos.com.br/imagens/logo.jpg'>
";](http://www.ptabastos.com.br/imagens/logo.jpg%27) $mensagem .= "<tr><td>Prezado(a) Cliente: <strong>$nome</strong> <br></td></tr>"; $mensagem .= "<tr><td>Você acaba de receber um nome de usuário e uma senha para consultar seus processos em nossa Intranet.<br>"; $mensagem .= "Acesse: <a href='[http://www.ptabastos.com.br](http://www.ptabastos.com.br)' target='_blank'>www.ptabastos.com.br</a>, e passe a fazer parte de mais um dos serviços que a PTABastos Advocacia oferece a você.<br><br>"; $mensagem .= "Usuário: <strong>$login</strong><br>"; $mensagem .= "Senha: <strong>$password</strong><br><br>Atenciosamente,<br>"; $mensagem .= "<strong>PTABastos Advocacia</strong><br>Telefone: 55 (11) 9665-6897</td></tr>"; $mensagem .= "</table>"; $enviar = mail($recipiente,$assunto,$mensagem,$headers); if ($enviar=="1"){ // checa se e-mail foi enviado $cont = $cont + 1; /*ALTERO OS DADOS NA TABELA CLIENTES*/ $SQL = "UPDATE Clientes SET Envio_Senha = $Today WHERE Id_Cliente = $indice"; mysql_query($SQL) or die("OCORREU UM ERRO AO ALTERAR DADOS DA TABELA CLIENTES:" . mysql_error()); } //****************************************************** //FIM DO SCRIPT //****************************************************** } // Fim do IF} // Fim do FORheader("location:sel_cliente.php");mysql_close(); ?>Carregando comentários...