Inviter ven script problem.
Hejsa.Har denne kode. Men den virker ikke.
Nogle der kan se problemet?
Hvis man intaster navn og email kommer de 2 felter bare frem igen og mailen bliver ikke sendt.
<?php
/*tema*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
opentable("Inviter dine venner");
/*tema end*/
if (isset($_POST['navn']) && isset($_POST['navn']))
if (isset($_POST['vensemail']) && isset($_POST['vensemail']))
$user_id = $userdata["user_id"];
$sql = "SELECT email FROM ".$db_prefix."tellafriend WHERE user_id = \"$user_id\"";
$query = mysql_query($sql) or die(mysql_error());
while($result = mysql_fetch_assoc($query)){
$email = $result['email'];
if ($_POST['vensemail'] == $email){
echo" Denne email er allerede blevet inviteret af dig";
}
elseif (empty($_POST['vensemail']))
{
echo "Du skal indtaste din vens email";
}
else
{
$user_navn = $userdata['user_navn'];
$modtager = $_POST['vensemail'];
$vensnavn = $_POST['navn'];
$emne = "Invitation til GetPen";
$besked = "Hejsa ".$vensnavn.".
".$user_navn." har inviteret dig til GetPen.
Opret dig som bruger. Tjen point. Og vær med i konkurrencer.
Vi glæder os til og se dig på GetPen.dk.
Du starter her:
http://www.getpen.dk/v1/aktiverbruger.php?id=$modtager
Mvh GetPen.dk ";
$dato = date("d/m/Y");
mysql_query("INSERT INTO ".$db_prefix."tellafriend (id, email, user_id, dato) values ('', '$modtager', '$user_id', '$dato')");
$user_emailafsender = $userdata['user_email'];
$header = "from:".$user_emailafsender."";
mail($modtager, $emne, $besked, $header);
echo "Invitationen er nu sendt til $vensnavn.<br> Med denne email $modtager.";
}
}
?>
<form action="invitervengk.php" method="post">
Vens navn: <br>
<input type="text" name="navn" style="width: 200px;"> <br><br>
Vens email: <br>
<input type="text" name="vensemail" style="width: 200px;"> <br><br>
<input type="submit" value="Send mail">
</form>
<?
/*tema*/
closetable();
require_once THEMES."templates/footer.php";
/*tema end*/
?>
Mvh Benjamin
