Home Forum Blog

Problem wegen meinem Kontaktformular


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe bei PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
GabryPonte
Gast

BeitragProblem wegen meinem Kontaktformular Antworten mit Zitat

Hi,

Ich benutze ein Templatesystem, was von mir selbst geschrieben worden ist.
Bei meinem Kontaktformular soll der Fehlercode noch im selben Script auftauchen, falls etwas nicht ausgefüllt worden ist und nicht in Javascript.

Hier mal mein Kontaktformular:

kontakt.php:

PHP-Code:
1
2
3
4
5
<?php
require('class.php');

$template->Ausgabe('kontakt.tpl');
?>


kontakt.tpl:

Code:
<script type="text/javascript">

function eingaben_ueberpruefen(){
 if (document.eingabe.name.value == ""){
  alert("Du hast noch keinen Namen eingegeben!")
  document.eingabe.vorname.focus();
  return false;
 }

 else if (document.eingabe.email.value == ""){
  alert("Bitte gebe eine E-mail-Adresse ein!")
  document.eingabe.email.focus();
  return false;
 }

 else if (document.eingabe.nachricht.value == ""){
  alert("Bitte gebe eine Nachricht ein!")
  document.eingabe.nachricht.focus();
  return false;
 }

 else if (document.eingabe.email.value.indexOf ('@',0) == -1 || document.eingabe.email.value.indexOf ('.',0) == -1){
  alert("Bitte gebe eine gültige e-mail-Adresse ein.\n\nAlso: name@xyz.de")
  document.eingabe.email.select();
  document.eingabe.email.focus();
  return false;
 }
 else
 return true;
}
</script>
<table class="upper_page_header">
  <tr>
   <td id="text"></td>
   <td id="text" style="text-align: right;"><a href="register.php">Benutzer anlegen</a> | <a href="login.php">Login</a> | <a href="help.php">Hilfe</a></td>
  </tr>
  <tr>
   <td class="user_info_line_horizon" colspan="2"></td>
  </tr>
</table>
<table class="lower_page_header">
  <tr>
   <td><a href="#">Home</a> &gt; <a href="kundenservice.php">Kundenservice</a> &gt; <span class="text_bold">Anfrage an das Kundenservice</span></td>
  </tr>
</table>
<div class="mainpage_box">
<div class="mainpage_box_inner">
<form name="eingabe" method="POST" action="antwort.php" onSubmit="return eingaben_ueberpruefen(this.form)">
<table width="100%">
  <tr>
   <td><span class="text_bold">Dein Anliegen wurde nicht behandelt?</span> <br />Dann schau bitte auch noch in <a href="#">unserem Hilfeteil</a> nach.<br/><br /> Täglich 24 Stunden lang gibt es auch im xtrem-com.at <a href="#">Forum</a> unter "Rund um xtrem-com.at" Antworten auf die dort gestellten Fragen!<br /><br /> Für eine rasche Bearbeitung ist es nötig die Frage so genau als möglich zu formulieren!</td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td class="dott_line_horizon"></td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td>Wie können wir dich erreichen? &nbsp;</td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td><table class="space_5px">
     <tr>
      <td style="width:150px" id="right_bold">Benutzername:&nbsp;</td>
      <td><input type="text" name="benutzername" value="" style="width:130px" /><input type="hidden" name="betreff" value="- XTREM-COM.AT: Allgemeine Anfrage" /></td>
     </tr>
     <tr>
      <td id="right_bold">Name:&nbsp;</td>
      <td><input type="text" name="name" value="" style="width:130px" /></td>
     </tr>
     <tr>
      <td id="right_bold">E-Mail:&nbsp;</td>
      <td><input type="text" name="email" value="" style="width:130px" /></td>
     </tr>
   </table></td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td><textarea name="nachricht" value="" rows="10" cols="40" wrap="virtual" style="width:605px"></textarea></td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td class="dott_line_horizon"></td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td style="text-align:right"><input type="reset" value="Zurücksetzten"> &nbsp; <input type="submit" value="Senden"></td>
  </tr>
</table>
</form></div>
</div>


antwort.php:

PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
require('class.php');

  
$benutzername $_POST["benutzername"]; $betreff $_POST["betreff"]; $name $_POST["name"]; $email $_POST["email"]; $nachricht $_POST["nachricht"];

  
// Name des Webmasters (Signatur): (Kundenservice)
  
$webmaster '';
    
  
// Ihre E-Mail-Adresse: (kundenservice@xtrem-com.at)
 //$an = '';
$an "";

  
// Inhalt der Danke E-Mail:
  
$inhalt ="<html><head><title>xtrem-com.at</title></head>\n<body bgcolor=\"F3F3F3\" text=\"black\">\nHinweis: Dies ist eine automatisch generierte E-Mail, bitte nicht antworten.\n<br>
  \nHallo $benutzername $name, vielen Dank für deinen Besuch auf xtrem-com.at.\n<br>
Wir haben deine Anfrage erhalten und du erhältst so rasch als möglich eine schriftliche Antwort an deine angegebene E-Mail Adresse!\n\n<br><br>Dein Anliegen:\n<br>
  ===== Beginn Nachricht =====\n\n<br><br>
  $nachricht\n\n<br><br>===== Ende Nachricht =====\n\n<br><br>Weitere Informationen, die für dich hilfreich sein könnten, findest du  in der Zwischenzeit unter: <a target=\"_blank\" href=\"http://www.xtrem-com.at/kundenservice.php\">www.xtrem-com.at/kundenservice.php</a>\n\n<br><br>
  Mit freundlichen Grüßen,\n\n<br><br>$webmaster</body></html>"
;
  
  
// Nachricht wird an Ihre E-Mailadresse gesendet.
  
$text "<html><head><title>xtrem-com.at</title></head><body bgcolor=\"F3F3F3\" text=\"black\">Nachricht von $benutzername $name:\n<br>====\n\n<br><br> $nachricht\n\n<br><br>====\n\n<br><br>Erreichbar unter $email.</body></html>";

  
$header  "MIME-Version: 1.0\n";
  
$header .= "Content-type: text/html; charset=UTF-8\n";
  
  
// E-Mails senden.
      
mail($an,$betreff,$text,$header "From: $name <".$email.">\n");
      
mail($email,"xtrem-com.at Auto-Reply",$inhalt,$header "From: ".$an."\n");

  
// Ausgabe der Bestätigung.
      
$danke=("Herzlichen Dank f&uuml;r deine Anfrage!");
      
$erhalten=("Wir werden uns bem&uuml;hen, deine Anfrage so rasch als m&ouml;glich und zu deiner Zufriedenheit zu beantworten.");
      
$hilfe=("Weitere Informationen, die f&uuml;r dich hilfreich sein k&ouml;nnten, findest du in der Zwischenzeit in unserem <a href=\"#\">Hilfesystem &raquo;</a>");

$template->assign('DANKE'$danke);

$template->assign('ERHALTEN'$erhalten);

$template->assign('HILFE'$hilfe);

$template->Ausgabe('antwort.tpl');
?>


antwort.tpl:

Code:
<table class="upper_page_header">
  <tr>
   <td id="text"></td>
   <td id="text" style="text-align: right;"><a href="register.php">Benutzer anlegen</a> | <a href="login.php">Login</a> | <a href="help.php">Hilfe</a></td>
  </tr>
  <tr>
   <td class="user_info_line_horizon" colspan="2"></td>
  </tr>
</table>
<table class="lower_page_header">
  <tr>
   <td><a href="#">Home</a> &gt; <a href="kundenservice.php">Kundenservice</a> &gt; <span class="text_bold">Ihre Anfrage wurde gesendet</span></td>
  </tr>
</table>
<div class="mainpage_box">
<div class="mainpage_box_inner">
<table width="100%">
  <tr>
   <td>{DANKE}<br /><br />{ERHALTEN}<br /><br />{HILFE}</td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td class="dott_line_horizon"></td>
  </tr>
  <tr>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td style="text-align: right;"><a href="kundenservice.php"><span>Zur Kundenservice Startseite</span></a></td>
  </tr>
</table></div>
</div>


Hoffe mir kann jemand helfen.

Lg
 
13 Okt 2008 08:30
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe bei PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Kontaktformular mit Datein-Anhang Hilfe bei PHP / MySQL 1 Gast 07 Nov 2008 20:15 Letzten Beitrag anzeigen
Keine neuen Beiträge Kontaktformular Hilfe bei PHP / MySQL 1 berner1983 18 Apr 2008 20:25 Letzten Beitrag anzeigen
Keine neuen Beiträge fehler in meinem Loginsystem Hilfe für Webmaster 0 Michi93 13 Apr 2008 16:26 Letzten Beitrag anzeigen
Keine neuen Beiträge Frage zu kontaktformular Hilfe bei PHP / MySQL 1 D4rK 30 März 2008 21:47 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem bei htmlFormular + javascript Hilfe bei Javascript 0 gast 19 März 2008 22:32 Letzten Beitrag anzeigen