Problem wegen meinem Kontaktformular


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

BeitragProblem wegen meinem Kontaktformular Antworten mit Zitat

axinio Internet Marketing
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
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> 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 Hilfe für Webmaster 1 Wolfgang Ftl 07 Dez 2011 13:35 Letzten Beitrag anzeigen
Keine neuen Beiträge Kontaktformular in verschiedenen Spra... PHP / MySQL 5 Gast 29 Sep 2011 12:43 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem bei Berechnung bzw Ausgabe PHP / MySQL 1 Gast 24 Sep 2011 12:32 Letzten Beitrag anzeigen
Keine neuen Beiträge Maximale Dateigröße für Bildupload im... PHP / MySQL 7 b-mandy 15 Sep 2011 15:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Kontaktformular, E-Mail wird nicht an... PHP / MySQL 11 gitarrejoern 21 Aug 2011 14:58 Letzten Beitrag anzeigen