mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 20:14 Benutzername: Passwort: Auto-Login

Thema: Kontaktformular vom 28.01.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Kontaktformular
Autor Nachricht
jens1337
Threadersteller

Dabei seit: 18.10.2010
Ort: blumberg
Alter: -
Geschlecht: Männlich
Verfasst Fr 28.01.2011 17:48
Titel

Kontaktformular

Antworten mit Zitat Zum Seitenanfang

Hallo , habe nochmal ne kurze Frage, hoffe es kann mir jemand helfen !
Hier ist mein Kontaktformular , irgendwie wird es auf meiner Seite nicht angezeigt , ich muss da nen Fehler rein gemacht haben ,finde ihn aber nicht !

Vlt weis einer von euch was hier schief gelaufen ist !

* Ich geb auf... *


------------------------------

<body>
<?php
// wenn das Formular übermittelt wurde
if(isset($_POST['abschicken'])){
while(list($feld,$wert)=each($HTTP_POST_VARS)){
// übermittelte Inhalte "entschärfen"
$wert=preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "",$wert);
$$feld=$wert;
// die übermittelten Variablen werden zum "Text der Email" zusammengefasst
if($feld!="abschicken"){
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ". date("d.m.Y H:i:s");
// Überprüfen ob alle Pflichtfelder gefüllt sind
empty($telefon) ? $err[] = "<p>- Bitte ihre Telefonnummer angeben.</p>" : false;
empty($vorname) ? $err[] = "<p>- Bitte ihren Namen angeben.</p>" : false;
empty($email) ? $err[] = "<p>- Bitte die Email-Adresse angeben.</p>" : false;
empty($adresse) ? $err[] = "<p>- Bitte ihre Adresse eingeben.</p>" : false;
// wenn nicht, werden die Fehlermeldungen ausgegeben und das "halbgefüllte" Formular angezeigt
if(!empty($err)) {
echo "<p>Bitte korrigieren Sie folgende Fehler:</p>";
foreach($err as $fehler){
echo $fehler;
} ?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">


<div id="kontakt">
<table width="700px" align="center" border="0" cellpadding="3" cellspacing="1">
<tr><td width="74" align="left">Name*</td><td width="611" align="left"><input type="text" name="vorname" value="<?php echo $vorname; ?>" style="width:100" /></td></tr>

<tr><td width="74" align="left">Adresse*</td><td align="left"><input type="text" name="strasse" value="<?php echo $strasse; ?>" style="width:100%" /></td></tr>

<tr><td align="left">Land</td><td align="left"><input type="text" name="land" value="<?php echo $land; ?>" style="width:100%" /></td></tr>

<tr><td align="left">Telefon*</td><td align="left"><input type="text" name="telefon" value="<?php echo $telefon; ?>" style="width:100%" /></td></tr>

<tr><td align="left">E-Mail*</td><td align="left"><input type="text" name="email" value="<?php echo $email; ?>" style="width:100%" /></td></tr></table>

<table width="700px" align="center" border="0" cellpadding="3" cellspacing="1">

<tr><td width="150" align="left">Wann planen Sie zu bauen?</td><td align="left"><input type="text" name="wann" value="<?php echo $wann; ?>" style="width:100%" /></td></tr>

<tr><td align="left">Wo möchten Sie bauen?</td><td align="left"><input type="text" name="wo" value="<?php echo $wo; ?>" style="width:100%" /></td></tr>

<tr><td align="left">Woher haben Sie von uns erfahren?</td><td align="left"><input type="text" name="woher" value="<?php echo $woher; ?>" style="width:100%" /></td></tr>

<tr><td align="left">Kommentar</td>
<tr><td colspan="2" align="left" nowrap><textarea rows="4" style="width:100%" name="text"><?php echo $text; ?></textarea></td></tr>

<tr><td colspan="2" align="left" nowrap><input type="submit" name="abschicken" class="button" value="Formular absenden" style="width:49%" /></td></tr>
</table>
</form>

<p>*Pflichtfelder</p>
<?php // sind keine Fehler vorhanden, wird die Email versendet
} else {
$mailbetreff="Kontaktformular ".$_SERVER['HTTP_HOST'];
if(mail("max@mustermann.de", $mailbetreff, $mailnachricht,"From: $email")){
echo "<p>Vielen Dank für Ihre eMail!</p>";
} else {
echo "<p>Ein Fehler ist aufgetreten!</p>";
}
}
}

?>
</body>
</html>

--------------------------------
  View user's profile Private Nachricht senden
jens1337
Threadersteller

Dabei seit: 18.10.2010
Ort: blumberg
Alter: -
Geschlecht: Männlich
Verfasst Mo 31.01.2011 15:28
Titel

Antworten mit Zitat Zum Seitenanfang

Hatt keine ne Idee ? es will einfach nicht....
  View user's profile Private Nachricht senden
Anzeige
Anzeige
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 31.01.2011 15:50
Titel

Antworten mit Zitat Zum Seitenanfang

Kannste nicht einfach mal die PHP-Tutorials durchgehen und dich dann nochmal melden?
  View user's profile Private Nachricht senden
 
Ähnliche Themen Kontaktformular mit PHP
Kontaktformular
kontaktformular
Kontaktformular
Kontaktformular
Kontaktformular
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.