Hallo ich schon wieder
Jetz habe ich das mit dem Mail in eine andere Seite ausgelagert. Aber irgendwie komme ich nicht zu Rande. Problem an der Sache: Der User muß eine Mailadresse eintragen die als Zieladresse für die Mail dient. Macht er das, wird die Mail ordnungsgemäß versendet. Läßt er das Feld leer dann solte eigentlich eine Fehlermeldung erscheinen. Stattdessen bekommen ich die PHP Meldung, daß kein Empfänger eingetragen ist ( No recipient ... )
Wie kann ich das umgehen und es so machen, daß meine Fehlermeldung erscheint ?!?!?!?
Hier noch kurz der Code :
----------------------------------------------------------
<title>Mail</title>
</head>
<body BACKGROUND="../frame_back__down.jpg">
<?
// Datenbank verbinden
include ("../open.inc.php");
include ("../function.inc.php");
// Datenbank abfragen
$result = mysql_query("SELECT * FROM juh_jobs WHERE id='$id'");
// Datensätze holen $PHP_SELF
while ($row = mysql_fetch_array($result)) {
$id=$row['id'];
$ort=$row['jort'];
$ansprechpartner=$row['jansprechpartner'];
$email=$row['jemail'];
$fachbereich=$row['jfachbereich'];
$jobbeschreibung=$row['jbeschreibung'];
$standort=$row['jstandort'];
}
// **************** Abfrage Formular ******************
if(isset($sendemail)) {
// *************** Mailverarbeitung ****************
$test = mail("$sendemail",
"$jansprechpartner hat eine Nachricht für Sie",
"+++++++++INFO MAIL+++++++++++++++
Sie haben eine Nachricht aus der Jobinfo des Regionalverbandes
der Johanniter Oberschwaben-Bodensee erhalten. Näheres entnehmen
Sie bitte aus beigefügter Nachricht.
-----------------------------------------------
Nachricht von $sendemail ( $jansprechpartner )
$sendmessage
-----------------------------------------------
Hier das Jobangebot:
Ausschreibender Standort : $jstandort
Ansprechpartner : $jansprechpartner
Emailadresse : $jemail
Wo wird die Stelle angeboten : $jort
Welcher Bereich : $jfachbereich
Tätigkeitsbeschreibung :
$jbeschreibung
----------------------------------------------
Diese Nachricht wurde automatisch erstellt.
Sie können diese Nachricht auch im Internet
anschauen unter http://www.johanniter-oberschwaben-bodensee.de/jobs","From: $jemail <$jemail>");
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 NOF=LY>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=35 HEIGHT=60><IMG SRC=\"../clearpixel.gif\" WIDTH=35 HEIGHT=1 BORDER=0></TD>
<TD></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=418>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=\"100%\">
<TR>
<TD WIDTH=418>
<P><FONT SIZE=\"-1\" FACE=\"Verdana,Tahoma,Arial,Helvetica,sans-serif\">
Ihre Email wurde an $sendemail erfolgreich verschickt</P>
</TD>
<TD WIDTH=0>
<P><FONT SIZE=\"-1\" FACE=\"Verdana,Tahoma,Arial,Helvetica,sans-serif\"></P>
</TD>
</TR>
";
}
else {
// ************** Fehlermeldung ***********************************++
echo "Fehler";
}
?>
----------------------------------------------------------
Jemand ne Idee ???
Danke
Jetz habe ich das mit dem Mail in eine andere Seite ausgelagert. Aber irgendwie komme ich nicht zu Rande. Problem an der Sache: Der User muß eine Mailadresse eintragen die als Zieladresse für die Mail dient. Macht er das, wird die Mail ordnungsgemäß versendet. Läßt er das Feld leer dann solte eigentlich eine Fehlermeldung erscheinen. Stattdessen bekommen ich die PHP Meldung, daß kein Empfänger eingetragen ist ( No recipient ... )
Wie kann ich das umgehen und es so machen, daß meine Fehlermeldung erscheint ?!?!?!?
Hier noch kurz der Code :
----------------------------------------------------------
<title>Mail</title>
</head>
<body BACKGROUND="../frame_back__down.jpg">
<?
// Datenbank verbinden
include ("../open.inc.php");
include ("../function.inc.php");
// Datenbank abfragen
$result = mysql_query("SELECT * FROM juh_jobs WHERE id='$id'");
// Datensätze holen $PHP_SELF
while ($row = mysql_fetch_array($result)) {
$id=$row['id'];
$ort=$row['jort'];
$ansprechpartner=$row['jansprechpartner'];
$email=$row['jemail'];
$fachbereich=$row['jfachbereich'];
$jobbeschreibung=$row['jbeschreibung'];
$standort=$row['jstandort'];
}
// **************** Abfrage Formular ******************
if(isset($sendemail)) {
// *************** Mailverarbeitung ****************
$test = mail("$sendemail",
"$jansprechpartner hat eine Nachricht für Sie",
"+++++++++INFO MAIL+++++++++++++++
Sie haben eine Nachricht aus der Jobinfo des Regionalverbandes
der Johanniter Oberschwaben-Bodensee erhalten. Näheres entnehmen
Sie bitte aus beigefügter Nachricht.
-----------------------------------------------
Nachricht von $sendemail ( $jansprechpartner )
$sendmessage
-----------------------------------------------
Hier das Jobangebot:
Ausschreibender Standort : $jstandort
Ansprechpartner : $jansprechpartner
Emailadresse : $jemail
Wo wird die Stelle angeboten : $jort
Welcher Bereich : $jfachbereich
Tätigkeitsbeschreibung :
$jbeschreibung
----------------------------------------------
Diese Nachricht wurde automatisch erstellt.
Sie können diese Nachricht auch im Internet
anschauen unter http://www.johanniter-oberschwaben-bodensee.de/jobs","From: $jemail <$jemail>");
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 NOF=LY>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=35 HEIGHT=60><IMG SRC=\"../clearpixel.gif\" WIDTH=35 HEIGHT=1 BORDER=0></TD>
<TD></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=418>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=\"100%\">
<TR>
<TD WIDTH=418>
<P><FONT SIZE=\"-1\" FACE=\"Verdana,Tahoma,Arial,Helvetica,sans-serif\">
Ihre Email wurde an $sendemail erfolgreich verschickt</P>
</TD>
<TD WIDTH=0>
<P><FONT SIZE=\"-1\" FACE=\"Verdana,Tahoma,Arial,Helvetica,sans-serif\"></P>
</TD>
</TR>
";
}
else {
// ************** Fehlermeldung ***********************************++
echo "Fehler";
}
?>
----------------------------------------------------------
Jemand ne Idee ???
Danke
Kommentar