hi,
ich hab folgendes: eine adresenliste, bei der die leute ihre adresse selber per formular in eine datenbank eingeben.
nun möchte ich, das jeweils die email-adresse als link dargestellt wird mit einer formmail-seite als ziel, in die dann schon der empfänger (also der geklickte link) eingetragen ist. außerdem muß dann natürlich das formmail script die mail an die jeweils geklickte adresse verschicken..und damit niemand blödsinn damit treibt, ist das ganze hinter nem htaccess..
der code sieht bis jetzt so aus:
formmailer:
formular:
zeile in der tabelle:
momentan klappt zwar das anklicken und das einitragen der adresse in das formular, aber der formmailer schickt immer an die
adresse... die übergabe der email adresse vom formular an den formmailer funktioniert also nicht.. deßhalb jedesmal das "else...". weiß jemand wie es richtig geht?? danke!
ich hab folgendes: eine adresenliste, bei der die leute ihre adresse selber per formular in eine datenbank eingeben.
nun möchte ich, das jeweils die email-adresse als link dargestellt wird mit einer formmail-seite als ziel, in die dann schon der empfänger (also der geklickte link) eingetragen ist. außerdem muß dann natürlich das formmail script die mail an die jeweils geklickte adresse verschicken..und damit niemand blödsinn damit treibt, ist das ganze hinter nem htaccess..
der code sieht bis jetzt so aus:
formmailer:
Code:
<? // Mailaddress to send this form if (isset($_POST['to']) && !empty($_POST['to'])) { $tomail = "" . $_POST['to'] . ""; $ok_site = "html/adressen/adress_mail_ok.php"; $error_site = "html/adressen/adress_mail_error.php"; } else { $tomail = "*****"; $ok_site = "html/home/mail_ok.php"; $error_site = "html/home/mail_error.php"; } $subject = "eine mail von $Name"; // Fields in form: Name, Nachricht, subject $Nachricht = ' die kommt von: '.$Name.' ---------------------------- '.$Nachricht.' '; if($Name && $Nachricht) { mail("$tomail", "$subject", $Nachricht); header("Location: /$ok_site"); } else { header("Location: /$error_site"); } ?>
Code:
<form name="form1" method="post" action="../../php/mail_kontakt.php"> <table width="398" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td width="388" valign="top"> An <input name="tomail" type="text" id="tomail" size="20" disabled <? echo "value=" . $_GET['to'] . ">"; ?> </p> Name <input name="Name" type="text" id="Name6" size="20"> </p> Text <textarea name="Nachricht" cols="50" rows="10" wrap="VIRTUAL" id="textarea7"></textarea> <input name="Submit" type="submit" id="Submit2" value="Senden"> </p></td> </tr> </table> </form>
Code:
<?php echo "<td><a href=\"../adress_kontakt.php?to=" . $line['email'] . "\" class='email'>".$line['email']."</a></td>\n"; ?>
Code:
else {$tomail = "****";}
Kommentar