php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.08.2005, 05:56  
Gast
 
Beiträge: n/a
Standard Kontaktformular prob.

Hallo,
ich habe ein Kontaktformular geschrieben, aber irgendwie passiert nichts wenn ich auf den Senden-Button klicke. Könnt ihr mir weiterhelfen?

Hier der Code des Kontaktformulars:
Code:
<html>
<head>
<title>Holz und Werkzeugmuseum Lignorama</title>
</head>
<body bgcolor="#A6C896" text="#000000" vlink="a6c896" alink="a6c896" link="a6c896">
<table border="0" cellpadding="1" cellspacing="2" width="361">
<form action="kontaktformular-auswerten.php" method="post">
<tr>
  <td width="117"><font face="Arial" size="2">Firma/Verein:</font></td>
  <td width="234"><font face="Arial"><input name="Firma" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Anrede:</font></td>
  <td width="234"><font face="Arial"><select name="Anrede" size="1"><option>Herr</option>
<option>Frau</option></select></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Vorname:*</font></td>
  <td width="234"><font face="Arial"><input name="Vorname" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Name:*</font></td>
  <td width="234"><font face="Arial"><input name="Name" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">E-Mail:*</font></td>
  <td width="234"><font face="Arial"><input name="Mail" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Telefon:</font></td>
  <td width="234"><font face="Arial"><input name="Telefon" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Fax:</font></td>
  <td width="234"><font face="Arial"><input name="Fax" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Anschrift:*</font></td>
  <td width="234"><font face="Arial"><input name="Anschrift" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">PLZ/Wohnort:*</font></td>
  <td width="234"><font face="Arial"><input name="PLZ" size="20" type="text"></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Betreff:</font></td>
  <td width="234"><font face="Arial"><select name="Betreff" size="1"><option>Call-Back Anfrage</option>
<option>Zusendung von Prospekten</option><option>Reservierung von Führungen</option><option>Sonstiges</option></select></font></td>
</tr>
<tr>
  <td width="117"><font face="Arial" size="2">Nachricht:*</font></td>
  <td width="234"><font face="Arial"><textarea cols="25" name="Nachricht" rows="5"></textarea></font></td>
</tr>
<tr>
	<td colspan="2">
	<p align="center"><font face="Arial" size="1">Die mit * gekennzeichneten Felder müssen ausgefüllt werden</font></td>
</tr>

<tr>
  <td align="center" colspan="2"><font face="Arial"><input name="Send" type="submit" value="Abschicken"><font size="2">
	</font>    <input name="Reset" type="reset" value="Löschen"></font></td>
</tr>
</form>
</table>
</body>
</html>
Hier der Code der Auswertung:
PHP-Code:
<html>
<head>
<title>Holz und Werkzeugmuseum Lignorama</title>
</head>
<body>
<?php
echo"blaaaaaaa";
$Empfaenger "dzinner@web.de";

if(
$_REQUEST['Send'])

   if(empty(
$_REQUEST['Vorname']) || empty($_REQUEST['Name']) || empty($_REQUEST['Mail']) || empty($_REQUEST['Anschrift']) || empty($_REQUEST['PLZ']))
   {
      echo
"Bitte gehen Sie [url="javascript:history.back();"]zurück[/url] und füllen Sie alle Pflichtfelder aus!";
   }
   else
   {
      
$Mailnachricht "Sie haben folgenden 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
"<font face="Arial" size="2">Vielen Dank für Ihre eMail!</font>";
   }
}
else
{
   echo
"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese [url="kontaktformular.php"]Seite[/url].";
}

?>
</body>
</html>
Ich hoffe ihr könnt mir helfen.
Danke!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.08.2005, 06:20  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Schau ich mir jetzt nicht an, da zu schlecht lesbar

php-Tags sind super.
Schau mal hier:
http://phpfriend.de/ftopic43956.html
http://php-info.org/ftopic110.html
imported_Ben ist offline  
Alt 08.08.2005, 06:58  
Erfahrener Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 160
Jacks Rache
Standard

Ich (als Amateur) habe deinen Code mal durchgesehen, aber keinen Fehler gefunden. Vielleicht sagt er dir was, wenn du in beide Dateien

PHP-Code:
<?php
error_reporting
(E_ALL);
?>
einbaust.
Jacks Rache ist offline  
Alt 08.08.2005, 07:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Ben
Schau ich mir jetzt nicht an, da zu schlecht lesbar

php-Tags sind super.
Schau mal hier:
http://phpfriend.de/ftopic43956.html
http://php-info.org/ftopic110.html
Besser jetzt?
 
Alt 08.08.2005, 07:10  
Gast
 
Beiträge: n/a
Standard Re: Kontaktformular prob.

Zitat:
Zitat von dzinner
ich habe ein Kontaktformular geschrieben, aber irgendwie passiert nichts wenn ich auf den Senden-Button klicke.
Code:
<table border="0" cellpadding="1" cellspacing="2" width="361">
<form action="kontaktformular-auswerten.php" method="post">
<tr>
...
</tr> 
</form> 
</table>
Das ist so falsches HTML, daß es wahrscheinlich noch nicht mal vom IE ausgeführt wird.
http://de.selfhtml.org/
 
Alt 08.08.2005, 07:18  
Gast
 
Beiträge: n/a
Standard Re: Kontaktformular prob.

Zitat:
Zitat von meikel
Zitat:
Zitat von dzinner
ich habe ein Kontaktformular geschrieben, aber irgendwie passiert nichts wenn ich auf den Senden-Button klicke.
Code:
<table border="0" cellpadding="1" cellspacing="2" width="361">
<form action="kontaktformular-auswerten.php" method="post">
<tr>
...
</tr> 
</form> 
</table>
Das ist so falsches HTML, daß es wahrscheinlich noch nicht mal vom IE ausgeführt wird.
http://de.selfhtml.org/
Was meinst du damit?
 
Alt 08.08.2005, 07:19  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das Formular beginnt bei Dir außerhalb einer Spalte. Du musst das schon in eine Zelle <td> packen.

Lies Dir doch einfach mal durch, was ich oben verlinkt habe ..
imported_Ben ist offline  
Alt 08.08.2005, 07:23  
Gast
 
Beiträge: n/a
Standard

In deinem Link steht nichts. Da komme ich auf die Startseite von SelfHTML. Kann ich das Formular ausserhalb der Tabelle schreiben oder muss es in eine eigene Spalte geschrieben werden?
 
Alt 08.08.2005, 07:25  
Gast
 
Beiträge: n/a
Standard Re: Kontaktformular prob.

Zitat:
Zitat von dzinner
Was meinst du damit?
Ich meine damit, daß Dein Lieblingsbrowser diesen Fehler nicht toleriert und deshalb keinen POST Request auslöst.
Zitat:
Da komme ich auf die Startseite von SelfHTML
Dann kneifste Deine Arschbacken mal zusammen und suchst selber.
 
Alt 08.08.2005, 07:26  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von dzinner
In deinem Link steht nichts. Da komme ich auf die Startseite von SelfHTML.
Gut, dass Meikel und ich unterschiedliche Personen sind. Ich habe ganz oben ja wohl zwei Links angegeben ... einfach mal folgen

Natürlich kommst Du auf der Startseite raus. Aber da gibt es ja auch ein Inhaltsverzeichnis ...

Zitat:
Zitat von dzinner
Kann ich das Formular ausserhalb der Tabelle schreiben oder muss es in eine eigene Spalte geschrieben werden?
Kann auch außerhalb der Tabelle stehen ... syntaktisch jedenfalls ..
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE6 Kontaktformular, Probleme mit Variablen Meijestic PHP Tipps 2008 3 07.07.2008 19:29
Kontaktformular plus 3 Attachments funzt net catmoon PHP Tipps 2008 2 25.06.2008 10:15
[Erledigt] Kontaktformular - bitte helft mir celine70 PHP Tipps 2008 3 19.05.2008 11:28
Fehler in Kontaktformular chrimp PHP Tipps 2006 8 17.06.2006 13:04
SPAM über Kontaktformular madSoul PHP Tipps 2006 3 08.05.2006 09:00
Newsletter Prob mokus PHP Tipps 2006 1 17.04.2006 16:23
Kontaktformular PHP Tipps 2006 5 03.02.2006 22:32
Kontaktformular - Sieht klasse aus, aber verschickt nix! :-( PHP Tipps 2005-2 15 06.10.2005 19:24
Sehr simples Kontaktformular - Prinzip imported_Ben Beitragsarchiv 2 02.08.2005 22:41
Kleines Prob mit PHP PHP Tipps 2005 5 20.05.2005 19:38
Kontaktformular mit bleibenden Einträgen! PHP Tipps 2005 2 16.05.2005 19:06
[Erledigt] kontaktformular mit bild PHP-Fortgeschrittene 1 16.02.2005 11:13
Problem mit Kontaktformular? PHP Tipps 2004-2 6 13.12.2004 18:48
Kontaktformular - Nachricht wurde verschickt PHP Tipps 2004 4 22.10.2004 09:18
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kontaktformular auswerten php, kontaktformular selfhtml, selfhtml kontaktformular, kontaktformular name und vorname in einer reihe, @pro-b.qc.ca

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.