First the Code:
<html>
<head>
<title>email an den Notdienst</title>
</head>
<body>
<?php
$eingang = date("d.m.Y");
if (($name=="") or ($anrufer=="") or ($lehrstuhl=="") or ($telefon=="") or ($beschreibung=="") or ($problem=="")):
print "Formular nicht vollständig ausgefüllt. Bitte klicken Sie auf den "zurück"-Knopf in Ihrem Browser; dann bleiben die bisher eingegebenen Daten erhalten.";
else:
echo "<table bgcolor="silver">";
echo "<TR><TD>";
echo "<b>Ihre Angaben an den Notdienst:</b><BR>";
echo "<pre>";
$body="";
$body.="Name: ";
if ($name!=""):
$body.=$name;
endif;
$body.="n";
$body.="Auftraggeber: ";
if ($anrufer!=""):
$body.=$anrufer;
endif;
$body.="n";
$body.="Lehrstuhl: ";
if ($lehrstuhl!=""):
$body.=$lehrstuhl;
endif;
$body.="n";
$body.="Ruf: ";
if ($telefon!=""):
$body.=$telefon;
endif;
$body.="n";
if ((isset($email)) AND ($email!="")):
$body.="e-mail: ".$email;
else:
$email="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($dringend)) AND ($problem!="")):
$body.="Problem: ".$problem;
endif;
$body.="n";
if ((isset($dringend)) AND ($dringend="")):
$dringend="DRINGEND";
else:
$dringend="eilt nicht";
endif;
$body.=$dringend."n";
$body.="Beschreibung: ";
if ($beschreibung!=""):
$body.=$beschreibung."n";
endif;
if ((isset($termin)) AND ($termin!="")):
$body.="Termin: ".$termin;
else:
$termin="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($datum)) AND ($datum!="")):
$body.="Terminwunsch/Datum: ".$datum;
else:
$datum="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($uhrzeit)) AND ($uhrzeit!="")):
$body.="Terminwunsch/Uhrzeit: ".$uhrzeit;
else:
$uhrzeit="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($telefon_spaeter)) AND ($telefon_spaeter!="")):
$body.="Rückruf: ".$telefon_spaeter;
else:
$telefon_spaeter="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($transportabel)) AND ($transportabel!="")):
$body.="Defekte Hardware KANN zum Notdienst gebracht werden: ".$transportabel;
else:
$transportabel="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($versendet)) AND ($versendet!="")):
$body.="Defekte Hardware IST zum Notdienst gebracht worden: ".$versendet;
else:
$versendet="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($transport_zum_haendler)) AND ($transport_zum_haendler!="")):
$body.="Defekte Hardware MUSS zum Händler gebracht werden: ".$transport_zum_haendler;
else:
$transport_zum_haendler="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($garantiefall)) AND ($garantiefall!="")):
$body.="Garantiefall: ".$garantiefall;
else:
$garantiefall="-kA-";
//$body.="-kA-";
endif;
$body.="n";
if ((isset($austausch)) AND ($austausch!="")):
$body.="Defekte Hardware MUSS ausgetauscht werden: ".$austausch;
else:
$austausch="-kA-";
//$body.="-kA-";
endif;
$body.="n";
$body.="Datum des Eingangs: ".$eingang;
$body.="n";
echo $body;
/********************************/
/******* Initialisierungen ******/
/********************************
$result = new DB_Notdienst; @Metalblend!!!!!! At this Point the script stop, like you said...!!!!
$terminwunsch = $datum." ".$uhrzeit
$q = "INSERT INTO anforderung (name,auftraggeber,lehrstuhl,telefon,email,problem,dringend,beschreibung,termin,terminwunsch,rueckrufnummer,transportabel,versendet,garantiefall,transport_zum_haendler,austausch,eingang) VALUES ("$name","$anrufer","$lehrstuhl","$telefon","$email","$problem","$dringend","$beschreibung","$termin","$terminwunsch","$telefon_spaeter","$transportabel","$versendet","$garantiefall","$transport_zum_haendler","$austausch","$eingang")";
$result->query($q);
echo "</pre></TD></TR></table><P>Verschicke nun email an: notdienst@jura.uni-goettingen.de...</P>...Ergebnis: ";
$ok = mail("notdienst@jura.uni-goettingen.de","Notdienstanfrage",$body);
if (! $ok)
echo "email konnte nicht versendet werden. Bitte versuchen sie es erneut!";
else
echo "alles okay, die email ist versendet worden!";
echo "<P>Wenn sich Änderungen an ihrer Anfrage ergeben, informieren sie bitte umgehend die Mitarbeiter im Notdienst unter der oben genannten email-Adresse oder unter Ruf 39-4411. Vielen Dank.</P>";
echo "<a href="http://www.jura.uni-goettingen.de"> http://www.jura.uni-goettingen.de</A>";
endif;
?>
</body>
</html>
@MAPA3M: I think in PHP 4.3.2 the MySQL-Support is build in.
@Metalblend: Notdienst is a MySQL-table. Could it be possible that the whole thing is a directory Problem. I changed the Structure of my serverinstallation.
greetings Cobra