Beste phphulp,

Ik ben bezig met een mailing script voor mijn forum zodat mensen een mailtje krijgen als er bijv een reactie is op hun forumbericht. Nu heeft een andere gozer een beginnetje gemaakt maar ik krijg hem niet meer te pakken. Dus nu is mijn vraag aan jullie hoe maak ik dit script af ???????

------------------


<?

if (isset($_POST['reactie']) AND is_numeric($_GET[id]))//dit GET id zit in je url en geeft aan op welk topic gereageerd wordt.
{
$tijd = date("YmdHis");

$_POST[reactie] = strip_tags($_POST[reactie]);
$_POST[reactie] = ucfirst($_POST[reactie]);
$_POST[reactie] = addslashes($_POST[reactie]);
$_POST[reactie] = trim($_POST[reactie]);
$_POST[reactie] = nl2br($_POST[reactie]);

if (isset($_POST['mailing']))//opvragen met checkbox die je mailing noemt
{
$mailing = 1;
}
else
{
$mailing = 0;
}

$sql= "INSERT INTO reacties_forum (id,afzender,tijd,bericht,email,mailing)//mailing is een check of iemand gemaild wil worden of niet
VALUES('$_GET[id]','$_POST[naam]',$tijd,'$_POST[reactie]','$_POST[email]','$mailing')";
$query = mysql_query($sql)or die(mysql_error());

//Nu het deel van de mailing


$sql = "SELECT emailadres FROM prikbord WHERE id = $_GET[id]";//emailadres ophalen van TS
$result = mysql_query($sql) or die(mysql_error());

while ($row = mysql_fetch_array($result))
{
//moet je ff opzoeken hoe de mailfunctie ook alweer zit die weet ik niet meer uit mijn hoofd emailadrs zit in $row[veldnaam]
}


}

?>
oke nu doet i het perfect :D , alleen moet hij het nu pas doen als er op de submit knop gedrukt is , iemand enig idee hoe ik dat ga versieren ?
Dus dat i het pas doet als ik op de submit druk wat nu doet i het gewoon als de pagina word geladen
Rafael schreef op 07.05.2005 21:46
if ($row = mysql_fetch_array($result)){


Wijzigen in
if ($row = mysql_fetch_array(mysql_query($sql))){


Tim je moet ook geen foute voorbeelden geven :P

Zoals ik zei, niet letterlijk de code overnemen...

Daarom had ik het $sql = "....... ook apart van while($row = "........ gezet!


En je 2e vraag:
Geef je submit button in het forumulier de naam submit.
En zet om je verwerkings code deze if-lus:

<?
if(!$_POST['submit'])
{
\\ Verwerkingscode
}
else
{

\\ Hier het formulier!

}
?>
volgens mij moet die code toch iets anders:P

Reageren