Hallo,
ich komme gerade nicht weiter, habe schon rumgegoogelt, finde aber nichts (warscheinlich die falschen begriffe).
Ich habe ein Kontaktformular, welches bei drücken der "Abschicken" Taste einen Text ausgibt (Email versandt oder nicht möglich) diese Meldunen tauchen aber immer im neuen Fenster auf, sollen das aber nicht.
target="_self" funktioniert nicht weil
ich arbeit mit div-layern und php das Kontaktformular.php wird noch mit <div's> includiert aber die auswertung.php bekomme ich nicht hin.
folgenden codeschnipsel:
kontaktformular.php
auswertung.php
content.php
ich komme gerade nicht weiter, habe schon rumgegoogelt, finde aber nichts (warscheinlich die falschen begriffe).
Ich habe ein Kontaktformular, welches bei drücken der "Abschicken" Taste einen Text ausgibt (Email versandt oder nicht möglich) diese Meldunen tauchen aber immer im neuen Fenster auf, sollen das aber nicht.
target="_self" funktioniert nicht weil
ich arbeit mit div-layern und php das Kontaktformular.php wird noch mit <div's> includiert aber die auswertung.php bekomme ich nicht hin.
folgenden codeschnipsel:
kontaktformular.php
PHP-Code:
<span class="kontaktformular">
<table border="0" cellpadding="1" cellspacing="2">
<form action="kontakt/auswertung.php" method="post" target="_self">
<tr>
<td>Betreff:</td>
<td><select name="Betreff" size="1"><option>Allgemeine Info</option>
<option>Fragen zu ELK</option><option>Bauberatung</option><option>Termin vereinbaren</option>
<option>Musterhausbesuch</option></select></td>
</tr>
<tr>
<td>*Name:</td>
<td><input name="Name" size="30" type="text"></td>
</tr>
<tr>
<td>*Vorname:</td>
<td><input name="Vorname" size="30" type="text"></td>
</tr>
<tr>
<td>Strasse, Hausnr.:</td>
<td><input name="Strasse" size="30" type="text"></td>
</tr>
<tr>
<td>PLZ, Ort:</td>
<td><input name="Ort" size="30" type="text"></td>
</tr>
<tr>
<td>Telefon:</td>
<td><input name="Telefon" size="30" type="text"></td>
</tr>
<tr>
<td>*eMail:</td>
<td><input name="Email" size="30" type="text"></td>
</tr>
<tr>
<td>*Nachricht:</td>
<td><textarea cols="40" name="Nachricht" rows="5"></textarea></td>
</tr>
<tr>
<td align="center" colspan="2"><input name="Send" type="submit" value="Abschicken"> <input name="Reset" type="reset" value="Löschen"></td>
</tr>
</form>
</table>
* Pflichtfeld
</span>
PHP-Code:
<?php
$Empfaenger = "email@anbieter.land";
if($_REQUEST['Send'])
{
if(empty($_REQUEST['Name']) || empty($_REQUEST['Vorname']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['Betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
echo"Vielen Dank für Ihre eMail!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
}
?>
PHP-Code:
<?php
switch($_GET['id'])
{
...
case "2":
include "kontakt/kontaktformular.php";
break;
?>
Kommentar