Bom pessoal to começando a programar em php, vi umas video aulas, e to tentando montar um sisteminha simples de cadastro de e-mail, tipo eu tenho um monte de email e quero inserilos em uma tabela todos de uma vez, estou usando o explode para separar os emails, meu marcador e a virgula, ele ta gravando mas so grava o primeiro email inserido, se alguem puder me da uma aju da segue o codigo
Código PHP:
<?php require('Connections/conecta.php'); ?>
<?php
$sql_banco = mysql_select_db("new_loja",$conecta);
$sql_select = "select * from email_news_letter";
$resultado = mysql_query($sql_select);
//recebe o conteudo da area de texto
$email = $_REQUEST['cola_email'];
echo "recebe email=".$email."<br>";
//separa cada e-mail
$separa_email = explode(",",$email);
foreach ($separa_email as $email_separado)
{
echo "entrou no laço for<br>";
echo "separa email=".$email_separado."<br>";
$email_separado = trim($email_separado);
//faz o laço para verificar se o e-mail existe e inclui-lo
$query = "SELECT * FROM email_news_letter WHERE cad_email = $email_separado";
$procura = mysql_query($query);
if(!$procura)
{
$sql_insere = "insert into email_news_letter (cad_email) value ('$email_separado')";
$resul_ins = mysql_query ($sql_insere);
echo "email inserido com sucesso:".$email_separado."<br>";
}
}
//redireciona para a pagina e finaliza a operação
//header("location: insere_email.php");
//exit;
?>
Comment