15. januar 2006 - 19:27Der er
4 kommentarer og 1 løsning
Splitte og indsætte emails
Hoi!
Jeg prøver at sætte en masse emails in i en database, fra et tekstfelt. Adskilt af komma, f. eks. bla@blabla.dk, blu@blublu.dk osv. Men min addemails.php side giver bare en blank side i browseren, jeg kan ikke finde fejlen...
// connect til db
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { mysql_select_db($database_pbaseConn, $pbaseConn); $str = split('[, ]', $_POST['textarea']); foreach($str as £str_ref) { $thekey=md5(rand(10000,10000000)); mysql_query("INSERT INTO m_list (address, validated, mailkey) VALUES ('$str_ref', '1', '$thekey)'" or die("Could not query"); }
Endelig funker det, nizo du ledte mig på sporet... så hit med svar :)
Det her gør som jeg ønsker: if (isset($_POST["submitted"])) { mysql_select_db($database_pbaseConn, $pbaseConn); $string = $_POST['textarea']; $explode = explode(",",$string); foreach ($explode as $email) { $thekey=md5(rand(10000,10000000)); mysql_query("INSERT INTO m_list (address, validated, mailkey) VALUES ('$email', '1', '$thekey')"); } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.