Fkes een vraagje. Ik heb allemaal verschillende profielen in mijn database staan. Bezoekers kunnen nu op een naam klikken en dan krijgen ze het profiel van de geselecteerde persoon te zien (
view.php?id=$id
. In een profiel bevindt zich ook een emailadres. Nu kunnen mensen een e-mail sturen dmv
<a href=mailto:$email>Mail mij</a>
een e-mail sturen. Maar ik zou graag willen dat ze dit dmv een emailform doen. Een emailform is zo te maken, maar hoe zorg ik er voor dat het berichtje naar de geselecteerde persoon ($email) gestuurd wordt. Hopelijk weet iemand het antwoord.
Merci!
Jermaine wat bedoel je precies. Ik heb namelijk nu dit in post.php?id
if ($submit) {
$result = mysql_query("SELECT * FROM $table WHERE id=$id",$db);
$links = mysql_fetch_array($result);
$id = $links["id"];
$email = $links["email"];
Alleen hij zegt wel dat het bericht succesvol is verzonden, maar tevens vermeldt hij dat er geen emailadres in de header is gevonden. Kortom, het bovengenoemde is niet goed, hij haalt het emailadres van het id niet op.
Voor de duidelijkheid in view.php?id heb ik
if ($id) {
$result = mysql_query("SELECT *, DATE_FORMAT(datum, '%d/%m/%Y') AS datum_opgemaakt FROM $table WHERE id=$id",$db);
$links = mysql_fetch_array($result);
$id = $links["id"]; etc..
Bestaat $tabel?
Controleer sowieso je query!
mysql("query..") or trigger_error(mysql_error());
trigger_error() vervangen door die() als je niet wilt dat je pagina verder geladen wordt als de query mislukt is.
$table klopt, want ik heb in post.php include ("include/dbconnect.php"); staan en daar staat alles.
Als men in view.php zit en men wil een email sturen dan klikt men op emailform.php?id
in emailform staat het volgende
merci, maar id van de user verschilt natuurlijk, dus ik kan er geen getal neerzetten, maar een id=$id?
Ik ben er niet erg thuis in, zou je met de bovengenoemde code van emailform.php je hidden suggestie willen toevoegen?