Beste mensen,
Ik heb nu in het php script een tabel waar je emaildressen achter elkaar kan invoeren maar nu wil ik dat deze adressen worden gescheiden d.m.v. een komma en elk emailadres een aparte rij krijgen in de tabel in de database.
Weet iemand hoe dit moet?
Met vriendelijke groet,
Tom Fischer
sorry het moest dit zijn

<?
ini_set('display_errors', 1);
error_reporting(E_ALL);

include 'db.php';
include 'controle.php';

if ($_SERVER['REQUEST_METHOD'])
{
$email = strtolower(trim($_POST['email']));
$land = $_POST['land'];
${"select$land"} = "selected";







$adressen=explode(",",$email);
if(!empty($_POST['email']))
{
if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$email))
{

$email_host = explode("@", $email);
$email_host = $email_host[1];
$email_resolved = gethostbyname($email_host);

if ($email_resolved == $email_host)
{
echo $error8;
}
else


{
mysql_connect($hostname, $user, $password) or die($error3);
mysql_select_db($db) or die($error4);


foreach ($adressen as $adres) {
$sql = "INSERT INTO emailadres (id_col,email,land) VALUES ('','".$email."','".$land."')";
$res = mysql_query($sql);

}

if (mysql_errno() == 1062)
{
echo $error9;
}

else if (!$res)
{
echo $error10;
}

else
{
$to = $email;
$subject = $message2;
$headers = $message3;
$message = $message4;
mail($to, $subject, $message,$headers) or die ($error11);

echo $message5;
}
}

}
else
{
echo $error8;
}
}
else
{
die($error12);
}
}
?>
groeten tom
Tom gebruik de Edit knop! Je post 3x achter elkaar, je had ook gewoon de vorige kunnen bewerken en je script aanpassen ipv 't eronder nogmaals te posten! Denk er de volgende keer aan!
<? ${"select$land"} ?>
:S Wat is dat voor iets? Is dat geldig Php?

Edit: en nou zelfs nog een 4e x! Bumpen mag pas na 24uur! (Worden hier ooit waarschuwingen uitgedeelt?:S)
Sorry van al dat posten zag niet dat je ook nog kon editen :)
maar heeft iemand al een antwoord?
groeten tom

Reageren