Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE
so... ich hab mal wieder ein problem mit meinem formular...
hab n html die tabelle bzw. formular-layout komplett neu gemacht und dann PHP einkopiert quasi...
wenn ich meine PHP aufn server schiebe kommt folgende meldung:
Parse error: parse error, expecting `','' or `';'' in /var/www/bwgreimer.de/test/kontaktformular.php on line 85
bevor diese meldung kam, funktionierten allerdings auch die buttons nicht... *grübel*
ein weiterer teil ist übrig geblieben - ich weiss ned, an welche stelle ich den PHP-teil einbinden soll.... *hoil*
-----------------------------------------------------------------------------------------------------------------------
</TR>
<?php if($_POST['action'] == 'abschicken' && isset($error)){ ?>
<TR VALIGN=TOP ALIGN=LEFT>
<TD COLSPAN=44 HEIGHT=2>Das Formular wurde nicht verschickt, da nicht alle Pflichtfelder ausgefüllt wurden!</TD>
</TR>
<?php
}
?>
-----------------------------------------------------------------------------------------------------------------------
die ist mein PHP-formular...
<?php
/*
foreach($_GET as $gkey=>$gvalue){
echo $gkey." = ".$gvalue."<br>\n";
}
foreach($_POST as $pkey=>$pvalue){
echo $pkey." = ".$pvalue."<br>\n";
}
*/
if($_POST['senden'] == 'Abschicken'){
if($_POST['firma'] == ""){
$error[] = "firma";
}
if($_POST['name'] == ""){
$error[] = "name";
}
$to = 'xy@xyz.de';
if($_POST['contactAN'] == 'e-mailadresse1'){
$to = 'emailadresse1';
}
elseif($_POST['contactAN'] == 'e-mailadresse2'){
$to = 'e-mailadresse2';
}
elseif($_POST['contactAN'] == 'e-mailadresse3'){
$to = 'e-mailadresse3';
}
elseif($_POST['contactAN'] == 'e-mailadresse4'){
$to = 'e-mailadresse4';
}
elseif($_POST['contactAN'] == 'e-mailadresse5'){
$to = 'e-mailadresse5';
}
else{
$to = 'e-mailadresse';
}
if(!isset($error)){
$message = "Folgende Daten sind übers Webformular eingetroffen:\r\n\r\n";
if($_POST['contact'] != ''){
$message .= "Kontakt erbeten via: ".$_POST['contact']."\r\n";
}
if($_POST['dienst'] != ''){
$message .= "Folgende Dienstleistung interessiert: ".$_POST['dienst']."\r\n";
}
if($_POST['firma'] != ''){
$message .= "Firma: ".$_POST['firma']."\r\n";
}
if($_POST['vorname'] != ''){
$message .= "Vorname: ".$_POST['vorname']."\r\n";
}
if($_POST['name'] != ''){
$message .= "Name: ".$_POST['name']."\r\n";
}
if($_POST['strasse'] != ''){
$message .= "Strasse: ".$_POST['strasse']."\r\n";
}
if($_POST['plz'] != ''){
$message .= "PLZ: ".$_POST['plz']."\r\n";
}
if($_POST['land'] != ''){
$message .= "Land: ".$_POST['land']."\r\n";
}
if($_POST['telefon'] != ''){
$message .= "Telefon: ".$_POST['telefon']."\r\n";
}
if($_POST['telefax'] != ''){
$message .= "Telefax: ".$_POST['telefax']."\r\n";
}
if($_POST['handy'] != ''){
$message .= "Handy: ".$_POST['handy']."\r\n\r\n";
}
if($_POST['email'] != ''){
$message .= "E-Mail: ".$_POST['email']."\r\n\r\n";
}
if($_POST['betreff'] != ''){
$message .= "Betreff: ".$_POST['betreff']."\r\n";
}
if($_POST['nachricht'] != ''){
$message .= "Nachricht: ".$_POST['nachricht']."\r\n";
}
mail($to,"Nachricht über xyz.de",$message,"FROM: webbot@xyz.de");
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN="center">";
echo "<TR>";
echo "<TD>Vielen Dank - Ihre Nachricht wurde verschickt!</TD>";
echo "</TR>";
echo "</TABLE>";
}
}
?>
<html>
<head>
<title>Kontaktformular</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="LayoutBereich3FORMULAR" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" METHOD=POST>">
</form>
<table width="558" border="0">
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Firma*</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="firma" size="35" tabindex="1" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['firma']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td colspan="2"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Name*</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="name" size="35" tabindex="2" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['name']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">Vorname</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="vorname" size="35" tabindex="3" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['vorname']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Strasse</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="strasse" size="35" tabindex="4" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['strasse']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">PLZ</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="plz" size="8" tabindex="5" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['plz']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Ort</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="ort" size="20" tabindex="6" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['ort']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">Land</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="land" size="30" tabindex="7" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['land']; } ?>">
</b></font></td>
</tr>
<tr>
<td colspan="5" height="10"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><b><font face="Arial, Helvetica, sans-serif" size="2"></font></b><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Telefon</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="telefon" size="20" tabindex="8" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['telefon']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">Telefax</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="telefax" size="20" tabindex="9" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['telefax']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Handy</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="handy" size="20" tabindex="10" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['handy']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">eMail</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="email" size="40" tabindex="11" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['email']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Website</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="website" size="35" tabindex="12" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['website']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td colspan="2"><b><font face="Arial, Helvetica, sans-serif" size="2"></font></b><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
</table>
<br>
<table width="561" border="0">
<tr>
<td colspan="8"><font face="Arial, Helvetica, sans-serif" size="2"><b>Kontakt
erbeten via:</b></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="email" name="contact">
</b></font></td>
<td width="63"><font face="Arial, Helvetica, sans-serif" size="2"><b>eMail</b></font></td>
<td width="26"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="telefon" name="contact">
</b></font></td>
<td width="58"><font face="Arial, Helvetica, sans-serif" size="2"><b>Telefon</b></font></td>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="telefax" name="contact">
</b></font></td>
<td width="59"><font face="Arial, Helvetica, sans-serif" size="2"><b>Telefax</b></font></td>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="post" name="contact">
</b></font></td>
<td width="35"><font face="Arial, Helvetica, sans-serif" size="2"><b>Post
</b></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="9" height="10"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"><b>Dienstleistung</b></font></td>
<td colspan="5"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"><b>Niederlassung</b></font></td>
</tr>
<tr>
<td colspan="4"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2">
<select size="1" name="dienst">
<option value="Sonstiges" selected><font face="Arial" size="1"><b>Sonstiges</b></font></option>
<option value="Beschaffungslogistik"><font face="Arial" size="1"><b>Beschaffungslogistik</b></font></option>
<option value="Distribution national"><font face="Arial" size="1"><b>Distribution-national</b></font></option>
<option value="Distribution international"><font face="Arial" size="1"><b>Distribution-international</b></font></option>
<option value="Entsorgung"><font face="Arial" size="1"><b>Entsorgung</b></font></option>
<option value="Europa Import"><font face="Arial" size="1"><b>Europa-Import</b></font></option>
<option value="Expressversand"><font face="Arial" size="1"><b>Expressversand</b></font></option>
<option value="Fiskalvertretung"><font face="Arial" size="1"><b>Fiskalvertretung</b></font></option>
<option value="Kontraklogistik"><font face="Arial" size="1"><b>Kontraklogistik</b></font></option>
<option value="Kurierfahrten"><font face="Arial" size="1"><b>Kurierfahrten</b></font></option>
<option value="Lager"><font face="Arial" size="1"><b>Lager</b></font></option>
<option value="Logistikberatung"><font face="Arial" size="1"><b>Logistikberatung</b></font></option>
<option value="Nahverkehr"><font face="Arial" size="1"><b>Nahverkehr</b></font></option>
<option value="Paketversand"><font face="Arial" size="1"><b>Paketversand</b></font></option>
<option value="Projektlogistik"><font face="Arial" size="1"><b>Projektlogistik</b></font></option>
<option value="Qualitaetsmanagementberatung"><font face="Arial" size="1"><b>Qualitätsmanagementberatung</b></font></option>
<option value="Sonderfahrten"><font face="Arial" size="1"><b>Sonderfahrten</b></font></option>
<option value="Stadtverkehr"><font face="Arial" size="1"><b>Stadtverkehr</b></font></option>
<option value="Umzug International"><font face="Arial" size="1"><b>Umzug-International</b></font></option>
<option value="Umzug International"><font face="Arial" size="1"><b>Umzug-International</b></font></option>
<option value="Umweltaspekte"><font face="Arial" size="1"><b>Umweltaspekte</b></font></option>
<option value="Verpackungen"><font face="Arial" size="1"><b>Verpackungen</b></font></option>
<option value="Verteilung"><font face="Arial" size="1"><b>Verteilung</b></font></option>
<option value="Versicherungen"><font face="Arial" size="1"><b>Versicherungen</b></font></option>
<option value="Welt Export"><font face="Arial" size="1"><b>Welt-Export</b></font></option>
<option value="Welt Import"><font face="Arial" size="1"><b>Welt-Import</b></font></option>
<option value="Zollabwicklung"><font face="Arial" size="1"><b>Zollabwicklung</b></font></option>
</select>
</font></td>
<td colspan="4"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2">
<select size="1" name="contactAN">
<option selected value="info@xyz.de"><font face="Arial" size="1"><b>Bremen</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Bielefeld</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Hamburg</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Gotha</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Malsfeld</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Witzenhausen</b></font></option>
</select>
</font></td>
</tr>
<tr>
<td colspan="9" height="10"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"><b>Betreff:</b></font></td>
<td colspan="6"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial" size="1"><b>
<input type="text" name="betreff" size="70" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['betreff']; } ?>">
</b></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"><b>Nachricht:</b></font></td>
<td colspan="5" rowspan="3"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial" size="1"><b>
<textarea rows="6" name="nachricht" cols="35"><?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['nachricht']; } ?></textarea>
</b></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="submit" value="Abschicken" name="senden">
</font></div>
</td>
</tr>
<tr>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="63"><font face="Arial, Helvetica, sans-serif" size="1"><b>*=Pflichtfeld</b></font></td>
<td width="26"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="reset" value="Zurücksetzen" name="btnzurueck">
</font></div>
</td>
</tr>
</table>
<p> </p>
</body>
</html>
-----------------------------------------------------------------------------------------------------------------------
wäre echt toll, wenn jemand weiter weiss...ich bin am ende *lach*
danke danke danke,
nicole