får mail selvom jeg ikke burde
øverst på siden bliver forbinder jeg til databasen.når siden loades modtager jeg en mail og uanset om formularen udfyldes eller ej får jeg en mail med dette indhold
"der er kommet dette forslag til julekalenderen
Resource id #4"
------------------------
jeg har denne form
<FORM name="julekalender-forslag" method="POST" ACTION="julekalender-forslag.php">
<table>
<tr>
<td>Skriv dit forslag her:</td>
<td><input name="forslag" size="30"></td>
</tr>
</table>
<input class="inputknap" type="submit" value="Send">
<input class="inputknap" type="reset" value="Nulstil"></h3>
</form>
og denne php kode
<?
//hent indhold fra formular
$forslag = $_REQUEST["forslag"];
//tjekker om der er skrevet noget i formularen
if(!empty($forslag))
{
//indsæt data i databasen
mysql_query("INSERT INTO julforslag (forslagID, forslag)
values(0,'$forslag')") or die(mysql_error());
echo "<h2>Dit forslag er nu tilføjet</h2>";
}
?>
<?
// tæller antal poster i databasen
$tael = mysql_query("SELECT COUNT(*) AS antal FROM julforslag") or die(mysql_error());
$row = mysql_fetch_array($tael);
echo "<b><h2>Der er i øjeblikket ".$row[antal]." forslag</h2></b>"
?>
<h3>
<?
$forslag = mysql_query("SELECT * FROM julforslag ORDER BY `forslag` ASC");
while ($d = mysql_fetch_assoc($forslag))
{
echo $d['forslag'];
echo "<br />";
}
?>
<?
//tjekker om der er noget i forslag og sender mail
if(!empty($forslag))
{
mail("webmaster@magiske-michael.dk", "julekalender forslag", "der er kommet dette forslag til julekalenderen \n\n $forslag");
}
?>
