En enkel julnöt för dom som kan php =)
Varför skickas inte annonsens id med i mejlet?
Koden:
<?
session_start();
ob_start();
$anv = $_POST[epost];
require("./admin/dblib.php");
$query = "INSERT into annonser(namn,epost,telefon,visa,lan,kategori,rubrik,lank,pris,kopsalj,info) VALUES('$_POST[namn]','$_POST[epost]','$_POST[telefonnr]','$_POST[visa]','$_POST[lan]','$_POST[kategori]','$_POST[rubrik]','$_POST[lank]','$_POST[pris]','$_POST[kopsalj]','$_POST[info]' )";
mysql_query($query);
$query2 = "SELECT * from annonser WHERE user = '$anv' ORDER BY datum DESC LIMIT 1";
$result2 = mysql_query($query2);
$row = mysql_fetch_array($result2);
$id = $row[id];
$mailcontent .= "\nDin annons: [url]http://www.doman.se/sida.php?page=se&id=[/url]$id";
$head .= "Din annons är nu sparad och väntar på att bli godkänd och införd.\n\n";
$mailcontent2 = "\n\n\nwww.doman.se";
mail("$anv","Din annons hos doman.se","$head $mailcontent $mailcontent2","from: [email]info@doman.se[/email]");
mysql_close($connect);
header("location: sida.php?page=klar&anv=$anv");
ob_end_flush();
?>
$query = "INSERT into annonser(namn,epost,telefon,visa,lan,kategori,rubrik,lank,pris,kopsalj,info) VALUES('$_POST[namn]','$_POST[epost]','$_POST[telefonnr]','$ _POST[visa]','$_POST[lan]','$_POST[kategori]','$_POST[rubrik ]','$_POST[lank]','$_POST[pris]','$_POST[kopsalj]','$_POST[info]' )";
mysql_query($query);
$query2 = "SELECT * from annonser WHERE user = '$anv' ORDER BY datum DESC LIMIT 1";
Det stämmer ju inte tillsamans.
1: namn, epost, telefon, visa, lan, kategori, rubrik, lank, pris, kopsalj, info
2: WHERE user = '$anv' det finns inte en sådan. försök och byta ut user mot epost!