Hallo Lars,
mit Deinem PHP-Script hast Du gleich mehrere Probleme.
Es ist wohl ein älteres Script, in dem Vartiablen noch einfach über ihren Namen abgefragt wurden. Aus Sicherheitsgründen ist dies seit PHP4 nicht mehr üblich und ab PHP5 nicht mehr ohne weiteres möglich.
anstatt
PHP-Code:
if(!$action){
$action="start";
}
könnte das heute ungefähr so aussehen:
PHP-Code:
if (isset( $_POST['action'] ))
$action=$_POST['action'];
else
$action="start";
Vielleicht hilft Dir das Tutorial von Rizzo weiter, besonders der Anfang:
http://www.traum-projekt.com/forum/7...php-mysql.html
Dein Javascript meldet auch einen Fehler, weil Du den Focus auf das Feld "Firma" setzen möchtest, das im Formular nicht mehr enthalten ist.
HTML-Code:
<body <?if($action==start){?>onLoad="window.document.mailform.firma.focus();"<?}?>>
der erzeugte Link wird deshal auch fehlerhaft:
HTML-Code:
<a href="<?$PHP_SELF?>?action=start&anrede=<?echo$anrede?>&name=<?echo$name?>&firma=<?echo$firma?>&e_mail=<?echo$e_mail?>&empfang=<?echo$empfang?>&betreff=<?echo$betreff?>&nachricht=<?echo nl2br($nachricht)?>">
SchneewittchenX