Hej
Har for et lille stykke tid siden stillet et spørgsmål herinde som jeg også fik svar på, men så testede jeg lige svaret og fik en MySql syntax error.
Skal lige siges at jeg er ret ny indenfor PHP og kan derfor ikke helt gennemskue problemet.
Her er referencen til det tidligere stillede spørgsmål:
http://www.kandu.dk/dk/spg/76594
Og her er hvordan jeg fik strikket det sammen udfra det givne svar.
Desværre fik jeg så en fejl og håber der er nogle der kan hjælpe mig endnu en gang :0)
-----
Min kode ser sådan ud:
<?
if ($_POST[op] != "send") {
print "<form method=\"post\" action=\"$_SERVER[PHP_SELF]\"> <input type=\"text\" name=\"subject\" size=\"30\" /></span><br />
<span class=\"broed\"><strong>Besked:</strong><br />
<textarea name=\"message\" cols=\"50\" rows=\"10\" wrap=\"virtual\"></textarea>
<input type=\"hidden\" name=\"op\" value=\"send\" />
<p><input type=\"submit\" name=\"submit\" value=\"Send nyhedsmail\" /></span>
<p><input name=\"frontend_nyhed\" type=\"checkbox\" value=\"frontend_nyhed\" /></p> <!--denne checkbox har jeg selv lige indsat og jeg formoder det er den der skaber problemer. Desværre kan jeg ikke gennemskue hvad problemet er-->
</FORM>";
} else if ($_POST[op] == "send") {
if (($_POST[subject] =="") || ($_POST[message] == "")) {
header("Location: sendmail.php");
exit;
}
require_once "../connexion.php";
$sql = "SELECT email FROM maillist";
$result = mysql_query($sql,$conn) or die(mysql_error());
$afsender_navn = 'Projekt waterfront';
$afsender_email = 'admin@waterfront.dk';
$headers = 'From: "'.$afsender_navn.'" <'.$afsender_email.'>
Reply-To: "'.$afsender_navn.'" <'.$afsender_email.'>;
X-Mailer: PHP/'.phpversion().';
Content-Type:text/plain; charset="iso-8859-1";';
while ($row = mysql_fetch_array($result)) {
$email = $row['email'];
mail("$email", stripslashes($_POST[subject]), stripslashes($_POST[message]), $headers);
print "<span class=\"broed\">Nyhedsbrev sendt til: $email</span><br />";
}
if($_REQUEST['frontend_nyhed'])
{
mysql_query("INSERT INTO news(
overskrift, indhold, dato, id )
values(
'".$_REQUEST['overskrift']."',
'".$_REQUEST['indhold']."',
now()") or die(mysql_error());
}
}
?>
Mvh.
Sabumnim