• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP Script für Formular

Also ich habe es jetz mals versucht, aber funktioniert noch nicht:

kontakt.html:
Code:
<form name="formular" action="kontakt.php" enctype="multipart/form-data" method="post" onsubmit="return check_form(this);">
<input name="language" value="de" type="hidden"><input name="page_background_color" value="#FFFFFF" type="hidden">
<input name="page_font_color" value="#000000" type="hidden"><table class="table" border="0" cellpadding="3" cellspacing="1">
<tbody>
<tr>
<td colspan="2" class="head" align="left" height="17" width="100%">
<span class="font-big">Kontaktformular
 </span>
 </td>
  </tr>
<tr>
<td class="main" colspan="2" height="16" width="100%"><span class="font-small">Bitte f&uuml;llen Sie alle mit&nbsp;
 </span>
<span style="color: rgb(255, 0, 0);">*
 </span>
<span class="font-small"> markierten Felder aus. (Pflichtfelder)
 </span>
  </td>
</tr>
<tr>
<td class="main" width="30%"><div class="align">Anrede<span style="color: rgb(255, 0, 0);">*
 </span>
 </div>
 </td>
<td class="main">
<select class="select" name="anrede">
<option value="">Bitte auswählen
 </option>
<option value="Herr">Herr
 </option><option value="Frau">Frau
 </option>
  </select>
   </td>
    </tr>
<tr>
<td class="main" width="30%"><div class="align">Vorname<span style="color: rgb(255, 0, 0);">*
 </span>
 </div>
  </td>
<td class="main"><input class="input" name="absender_vorname" size="20" maxlength="100" type="text">
 </td>
  </tr>
<tr>
<td class="main" width="30%"><div class="align">Nachname<span style="color: rgb(255, 0, 0);">*
 </span>
 </div>
 </td>
<td class="main"><input class="input" name="absender_nachname" size="20" maxlength="100" type="text">
 </td>
  </tr>
<tr>
<td class="main" width="30%"><div class="align">E-Mail<span style="color: rgb(255, 0, 0);">*
 </span>
  </div>
   </td>
<input name="html_template_url" value="http://www.arudc.ch/thankyou.html" type="hidden">
<td class="main">
<input class="input" name="absender_mail" size="20" maxlength="100" type="text">
 </td>
  </tr>
<tr>
<td class="main" width="30%">
<div class="align">Betreff<span style="color: rgb(255, 0, 0);">*
 </span>
 </div>
  </td>
<td class="main">
<select class="select" name="betreff">
<option value="Bitte auswählen">Bitte auswählen</option>

<option value="Lob">Lob</option>

<option value="Kritik">Kritik</option>

<option value="Diverses">Diverses</option>

<option value="Newcomer-Bands">Newcomer-Bands</option></select>
 </td>
  </tr>
<tr>
<td class="main" width="30%"><div class="align">Ihr Kommentar
<span style="color: rgb(255, 0, 0);">*
 </span>
  </div>
   </td>
<td class="main">(Restzeichen: <span id="count_1">2500</span>)
<br>
<textarea class="textarea" name="kommentar" id="kommentar" cols="50" rows="20" onkeydown="rest(this,2500,'count_1',event)" onkeyup="rest(this,2500,'count_1',event)" onchange="rest(this,2500,'count_1',event)"></textarea>
 </td>
  </tr>
<tr>
<td class="main" align="right">
<a name="cp">
 </a>
<img id="refresh_image_1" src="http://www.dw-formmailer.de/image.php?ds=2" alt="" border="0" height="50" width="150">
 </td>
<td class="main"><input class="input" name="captcha_code_number" size="5" maxlength="5" type="text"> Sicherheitscode eingeben!
<br>
<span id="refresh_image_2" style="display: none;"><a href="#cp">Grafik neu laden
 </a>
  </span>
   </td>
    </tr>
<tr>
<td class="foot" colspan="2" align="center" height="25" width="100%"><input class="button" value="Abschicken" type="submit">
 </td>
</tr>
 </tbody>
  </table>
   </form>
kontakt.php:
Code:
<?php

<? echo "Hallo $anrede";?>
<? echo "Hallo $absender_vorname";?>
<? echo "Hallo $absender_nachname";?>
<? echo "Hallo $absender_mail";?>
<? echo "Hallo $betreff";?>
<? echo "Hallo $kommentar";?>

$Fehler="N";
if (anrede == ""){$Fehler="Y"; $Feld = $Feld."- Anrede<br>";}
if ($absender_vorname == ""){$Fehler="Y"; $Feld = $Feld."- Vorname<br>";}
if ($absender_nachname == ""){$Fehler="Y"; $Feld = $Feld."- Nachname<br>";}
if ($absender_mail == ""){$Fehler="Y"; $Feld = $Feld."- E-mail<br>";}
if ($betreff == ""){$Fehler="Y"; $Feld = $Feld."- Betreff<br>";}
if ($kommentar == ""){$Fehler="Y"; $Feld = $Feld."- Ihr Kommentar<br>";}


if ($Fehler == "Y")
{ echo "Sie haben folgende Felder nicht ausgefüllt:<br>";
echo "$Feld<br>";
echo "Bitte gehen Sie zurück und korrigieren Sie den Fehler";
echo "<br><br>";
exit();
} 

$Fehler = "N";
if (!strstr($absender_mail,"@")) {$Fehler = "Y";}
if (!strstr($absender_mail,".")) {$Fehler = "Y";}

if ($Fehler == "Y")
{ echo "Die angegebene E-mail Adresse ist ungültig";
echo "Emailadresse. <br>Bitte korrigieren Sie den Fehler";
echo "auf der vorhergehenden Seite.";
exit();
} 

$mailtext = "";
$mailtext .="Hallo ".$name."\n\n";
$mailtext .="Besten Dank für Ihre E-mail\n\n";
$mailtext .="Folgende Daten wurden mir zugesendet:\n\n";
$mailtext .="Vorname :".$absender_vorname."\n";
$mailtext .="Nachname:".$absender_nachname."\n";
$mailtext .="E-mail:".$absender_mail."\n";
$mailtext .="Betreff :".$betreff."\n";
$mailtext .="Ihr Kommentar. :".$kommentar."\n";

$vonadr = "From: meine E-mail Adresse";

/* E-mail an Kunden */
mail($email,"Formularbestätigung",$mailtext,$vonadr);

/* E-mail an Betreiber der Site */
mail("meine E-mail Adresse","Formularbestätigung",$mailtext,$vonadr); 
?>
Muss im PHP Teil noch die Seite aufgerufen werden, die aufgerufen wird, falls das Dokument abgesendet wurde?

Oder reicht es, wenn es bereits im HTML Teil geschrieben steht?
Code:
<input name="html_template_url" value="http://www.arudc.ch/thankyou.html" type="hidden">
 
Zuletzt bearbeitet:
Zurück
Oben