Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: Kontaktformular Fehler

  1. #1
    Azubi(ne)
    Registriert seit
    03.05.2006
    Ort
    Bremen
    Beiträge
    80
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Kontaktformular Fehler

    Hiho,

    ich komm schon wieder nicht weiter. Es geht um ein Kontaktformular, das vorher per Frontpage erstellt wurde (nicht von mir!!)

    Ich habe eigentlich nur angepaßt und es funzt net.

    Die Codes im Anhang, kann mir bitte jemand helfen? Mir ist das zu hoch


    Code:
    CSS:
    
    
    label.left {
     float: left;
     text-align: right;
      width: 8em;
     margin-right: .39em;
     }
     
    input[type=text], select {
        float: left;
      }
      
    input.right {
    float: left;
    width: auto;
    clear: both;
    margin-left: 5.3em;
    margin-right: .3em;
     }
     
    input[type=checkbox].right,
    input[type=radio].right,
    input[type=submit].right {
    margin-left: 6.3em;
     }
     
       form br {
       clear: both;
       }
    Code:
    HTML:
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <META NAME="Author" CONTENT="Martin Schueller">
    
    <META NAME="Description" CONTENT="Die Ziegenschmiede">
    
    <title>Die Ziegenschmiede</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    <base target="SubFrame"></base>
    
    </head>
    <body bgcolor="#E6E0C8">
    
    
    
    
    
    <form method="POST" action="_vti_bin/shtml.exe/kontaktformular_zur_bestellung_v.htm" onSubmit="" webbot-action="--WEBBOT-SELF--">
      <input TYPE="hidden" NAME="VTI-GROUP" VALUE="0">
    
    
    
    
    
    Persönliche Informationen
    
    
    
    <label class="left">Firma</label>
    <input type="text" name="T3" size="30">
    
    
    <label class="left">Vorname</label>
    <input type="text" name="T2" size="30">
    
    
    <label class="left">Name</label>
    <input type="text" name="T1" size="30">
    
    
    <label class="left">Strasse</label>
    <input type="text" name="T4" size="30">
    
    
    
    <label class="left">PLZ</label>
    <input type="text" name="T5" size="5">
    
    
    
    <label class="left">Ort</label>
    <input type="text" name="T6" size="30">
    
    
    <label class="left">Bundesland</label>
    <input type="text" name="T7" size="30">
    
    
    
    <label class="left">Land</label>
    <input type="text" name="T8" size="30">
    
    
    
    <label class="left">Telefon</label>
    <input type="text" name="T11" size="20">
    
    
    
    <label class="left">Fax</label>
    <input type="text" name="T12" size="20">
    
    
    
    <label class="left">Email</label>
    <input type="text" name="T13" size="30">
    
    
    
    <hr>
    
    Produktinformationen
    
    
    
    
    
    
    
    
    <label class="left">Produkt</label>
    <select size="1" name="D3">
         <option>Lebensbaum</option>
         <option>"Schwert auf Schild"</option>
         <option>Ziegenkopf</option>
         <option>Delphine</option>
         <option>Walisischer Drache</option></select>
    
    
    
    
    <label class="left">Produktart</label>
    <select size="1" name="D4">
        <option>Gürtelschnalle</option>
        <option>Haarspange &#40;+Nadel&#41;</option>  
        <option>Brosche</option></select>
    
    
    
    
    
    
    
    <label class="left">Menge</label>
    <input type="text" name="T9" size="3">
    
    
    
    
    
    <label class="left">Material</label>
    <input type="text" name="T10" size="20">
    
    
    
    
    
    <label class="left">Oberfläche</label>
    <select size="1" name="D1">
        <option>Rein &#40;ohne Schwärzungen, reines Metall&#41;</option>
        <option>"Mittelalterlich"</option></select> 
    
    
    
    
    <label class="left">Finish</label>
    <select size="1" name="D2">
        <option>Hochglanz</option>
        <option>Matt</option></select>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <div align=justify">Bitte beachten Sie, dass die oben gezeigte Kombination aus Produkt und Produktart nur so lieferbar ist, wie auf der Seite Produkte angegeben. Abweichende Wünsche tragen Sie bitte in das Textfeld ein. 
    
    
    Bei stark abweichenden Wünschen, sowie bei Grabsteinen mailen Sie uns bitte ziegenschmied&#40;at&#41;ziegenschmiede.com</div>
    
    
    
    
    Hier können sie Produktabweichungen eintragen&#58;
    
    
    
    <textarea rows="10" name="S1" cols="50"></textarea>
      
    
    
    
    
    <input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2">
    
    
    </form>
    
    </body>
    </html>
    http://www.ziegenschmiede.com/kontak...stellung_v.htm


    Dankeschön *ganz geknickt ist*
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Gast

    Standard

    Hast du auf deinem Server die Frontpage erweiterung installiert??

    Ist die Pfadangabe Richtig (Exestiert dieser) an die das Formular geschickt werden soll?

    Code:
    http&#58;//www.ziegenschmiede.com/_vti_bin/shtml.exe/kontaktformular_zur_bestellung_v.htm

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    03.05.2006
    Ort
    Bremen
    Beiträge
    80
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Moin,

    Frontpageextensions sind dabei, ja. Is nich mein Server Ich sollte das alles halt ein bißchen schicker machen, aber son blödes Formular hab ich halt noch nie gemacht. Ich find das mit Frontpage ehrlich gesagt völlig daneben, aber weils auch flott gehn sollte, hab ich mir da jetz keinen Kopp um was neues gemacht.

    Die Datei ist mir auch schon aufgefallen und komischerweise kann ich sie nicht finden. Der Ordner ist da, aber die .exe nicht. Und die .exe suchen bringt nix, den Betreiber der Seite brauch ich nicht fragen, das war der Frontpage-Benutzer *gg*

    Tja und nun? Kann ich den Code soweit zum Positionieren denn beibehalten und einfach ein anderes Script (ist das nen Script?) oben einfügen?

    Müde Kaffeegrüße
    Ivonne

  4. #4
    Gast

    Standard

    Du kannst das formular so komplett übernehmen
    Ausser mit einer kleinen änderrung.

    Würde das Formular an eine PHP Datei senden in welcher die Informationen verarbeitet werden und dann an eine bestimmte email adresse weitergeleitet wird.

    der Form Tag würde dann z.b. so aussehen.

    Code:
    <form action='mail.php' method='post'>
    anstatt

    Code:
    <form method="POST" action="_vti_bin/shtml.exe/kontaktformular_zur_bestellung_v.htm" onSubmit="" webbot-action="--WEBBOT-SELF--"> 
      <!--webbot bot="SaveResults" s-email-address=">> Edit by Admin &#58;Das Posten von Email-Adressen ist hier nicht gestattet <<
    die datei mail.php könnte dann so ungefähr aussehen:



    Code:
    <?php 
    $email = $_REQUEST&#91;'Email'&#93;; 
    $an = "empfänger"; 
    $betreff = $_REQUEST&#91;'Betreff'&#93;;  
    $nachricht = $_REQUEST&#91;'Nachricht'&#93;; 
    $extra = "From&#58; <$email>\r\nCc&#58; <$email>\r\n"; 
    @mail&#40;$an, $betreff, $nachricht, $extra&#41;; 
    ?>
    bei
    Code:
    $an = "empfänger"
    die entsprechende emailadresse angeben wo die formulardaten hingeschickt werden sollen.

    ist jetzt ein kurzer ausschnitt von nem code meines formulares. Den musst du entsprechend deinen daten anpassen.

  5. #5
    Azubi(ne)
    Themenstarter

    Registriert seit
    03.05.2006
    Ort
    Bremen
    Beiträge
    80
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Danke, ich werds heut abend mal versuchen, wenn ich zu Hause bin.

    Grüße
    Ivonne

  6. #6
    Gast

    Standard

    wenn du es nicht hinbekommst sag bescheid, dann mache ich es dir fertig!

  7. #7
    Azubi(ne)
    Themenstarter

    Registriert seit
    03.05.2006
    Ort
    Bremen
    Beiträge
    80
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hi, würd gern auf Dein Angebot zurückommen, kriegs nich hin

    LG
    Ivonne

  8. #8
    Teeny
    Registriert seit
    21.07.2006
    Ort
    Na Zuhause
    Beiträge
    45
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    OK ich werde mich morgen dransetzen, war heute den ganzen tag unterwegs und bin gerade nachhause gekommen!

  9. #9
    Teeny
    Registriert seit
    21.07.2006
    Ort
    Na Zuhause
    Beiträge
    45
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    OK bin fertig.
    Habe mir die Freiheit genommen ein paar Pflichtfelder einzufügen, welche für eine Bestellung wichtig sind. Wenn eines davon nicht ausgefüllt ist, erhält der user eine Meldung das er bitte alle Pflichtfelder welche mit * makiert sind ausfüllen soll.
    über ein kleines feedback deinerseits würde ich mich freuen.

    Achso, in dieser Zeile:
    Code:
    Bei stark abweichenden Wünschen, sowie bei Grabsteinen mailen Sie uns bitte ziegenschmied&#40;at&#41;ziegenschmiede.com
    musst du die email neu einfügen.

    Vom Code her wird es keinen Wettbewerb gewinnen, aber es läuft!

    Hier das eingabeformular:

    kontaktformular_zur_bestellung_v.htm

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <META NAME="Author" CONTENT="Martin Schueller">
    
    <META NAME="Description" CONTENT="Die Ziegenschmiede">
    
    <title>Die Ziegenschmiede</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    <base target="SubFrame"></base>
    
    </head>
    <body bgcolor="#E6E0C8">
    <form method="POST" action="mail.php">
    
    Persönliche Informationen
    
    
    
    <label class="left">Firma</label>
    <input type="text" name="Firma" size="30">
    
    
    <label class="left">*Vorname</label>
    <input type="text" name="Vorname" size="30">
    
    
    <label class="left">*Name</label>
    <input type="text" name="Name" size="30">
    
    
    <label class="left">*Strasse</label>
    <input type="text" name="Strasse" size="30">
    
    
    
    <label class="left">*PLZ</label>
    <input type="text" name="PLZ" size="5">
    
    
    
    <label class="left">*Ort</label>
    <input type="text" name="Ort" size="30">
    
    
    <label class="left">*Bundesland</label>
    <input type="text" name="Bundesland" size="30">
    
    
    
    <label class="left">*Land</label>
    <input type="text" name="Land" size="30">
    
    
    
    <label class="left">*Telefon</label>
    <input type="text" name="Telefon" size="20">
    
    
    
    <label class="left">Fax</label>
    <input type="text" name="Fax" size="20">
    
    
    
    <label class="left">Email</label>
    <input type="text" name="Email" size="30">
    
    
    
    <hr>
    
    Produktinformationen
    
    
    
    <label class="left">Produkt</label>
    <select size="1" name="Produkt">
         <option>Lebensbaum</option>
         <option>&quot;Schwert auf Schild&quot;</option>
         <option>Ziegenkopf</option>
         <option>Delphine</option>
         <option>Walisischer Drache</option></select>
    
    
    <label class="left">Produktart</label>
    <select size="1" name="Produktart">
        <option>Gürtelschnalle</option>
        <option>Haarspange &#40;+Nadel&#41;</option>
        <option>Brosche</option></select>
    
    
    <label class="left">*Menge</label>
    <input type="text" name="Menge" size="3">
    
    
    <label class="left">*Material</label>
    <input type="text" name="Material" size="20">
    
    
    <label class="left">Oberfläche</label>
    <select size="1" name="Oberflaeche">
        <option>Rein &#40;ohne Schwärzungen, reines Metall&#41;</option>
        <option>&quot;Mittelalterlich&quot;</option></select> 
    
    
    <label class="left">Finish</label>
    <select size="1" name="Finish">
        <option>Hochglanz</option>
        <option>Matt</option></select>
    
    
    
    <div align=justify">Bitte beachten Sie, dass die oben gezeigte Kombination aus
    	Produkt und Produktart nur so lieferbar ist, wie auf der Seite <a onFocus="blur&#40;&#41;;"href="products.html">
    	Produkte</a> angegeben. Abweichende Wünsche tragen Sie bitte in das Textfeld
    	ein. 
    
    
    	Bei stark abweichenden Wünschen, sowie bei Grabsteinen mailen Sie uns bitte ziegenschmied&#40;at&#41;ziegenschmiede.com
    
    
    
    Hier können sie Produktabweichungen eintragen&#58;
    
    
    
    <textarea rows="10" name="abwei" cols="50"></textarea>
    
    
    <input type="submit" value="Abschicken" name="sendform"> <input type="reset" value="Zurücksetzen">
    </form>
    
    </body>
    </html>
    und hier die dazugehörige PHP datei welche die Formulardaten verarbeitet!

    mail.php

    Code:
    <?php
    //Überprüfen ob alle Pflichtfelder die für die Bestellung nötig sind ausgefüllt wurden.
    if&#40;empty&#40;$_REQUEST&#91;'Vorname'&#93;&#41; || empty&#40;$_REQUEST&#91;'Name'&#93;&#41; || empty&#40;$_REQUEST&#91;'Strasse'&#93;&#41; || empty&#40;$_REQUEST&#91;'PLZ'&#93;&#41; || empty&#40;$_REQUEST&#91;'Ort'&#93;&#41; || empty&#40;$_REQUEST&#91;'Bundesland'&#93;&#41; || empty&#40;$_REQUEST&#91;'Land'&#93;&#41; || empty&#40;$_REQUEST&#91;'Telefon'&#93;&#41;
    || empty&#40;$_REQUEST&#91;'Produkt'&#93;&#41; || empty&#40;$_REQUEST&#91;'Produktart'&#93;&#41; || empty&#40;$_REQUEST&#91;'Menge'&#93;&#41; || empty&#40;$_REQUEST&#91;'Material'&#93;&#41; || empty&#40;$_REQUEST&#91;'Oberflaeche'&#93;&#41;&#41;
       &#123;
          echo"Angaben die mit einem * Gekennzeichnet sind, sind für die Bestellung notwendig. Bitte gehen Sie zurück und füllen Sie die Felder aus!";
       &#125;
       else
       &#123;
    //Mailadresse an welche die Daten übermittelt werden sollen
    $empfaenger='Empfänger Email eintragen';
    //Hier den Betreff eintragen welcher in der Betreffzeile der Email stehen soll
    $betreff='Bestellung ZiegenSchmiede';
    //Absender ermitteln
    $absender = $_REQUEST&#91;'Email'&#93;;
    //Daten aus dem Formular ermitteln
    $firma = $_REQUEST&#91;'Firma'&#93;;
    $vorname = $_REQUEST&#91;'Vorname'&#93;;
    $name = $_REQUEST&#91;'Name'&#93;;
    $strasse = $_REQUEST&#91;'Strasse'&#93;;
    $plz = $_REQUEST&#91;'PLZ'&#93;;
    $ort = $_REQUEST&#91;'Ort'&#93;;
    $bland = $_REQUEST&#91;'Bundesland'&#93;;
    $land = $_REQUEST&#91;'Land'&#93;;
    $tel = $_REQUEST&#91;'Telefon'&#93;;
    $fax = $_REQUEST&#91;'Fax'&#93;;
    $prod = $_REQUEST&#91;'Produkt'&#93;;
    $prodart = $_REQUEST&#91;'Produktart'&#93;;
    $menge = $_REQUEST&#91;'Menge'&#93;;
    $material = $_REQUEST&#91;'Material'&#93;;
    $obflaeche = $_REQUEST&#91;'Oberflaeche'&#93;;
    $finish = $_REQUEST&#91;'Finish'&#93;;
    $abwei = $_REQUEST&#91;'abwei'&#93;;
    //Daten die per Email versendet werden
    $mailinhalt = "
    Bestellung über www.ziegenschmiede.com\n
    ______________________________________\n
    Firma&#58; $firma\n
    ______________________________________\n
    Vorname&#58; $vorname\n
    ______________________________________\n
    Name&#58; $name\n
    ______________________________________\n
    Strasse&#58; $strasse\n
    ______________________________________\n
    PLZ&#58; $plz\n
    ______________________________________\n
    Ort&#58; $ort\n
    ______________________________________\n
    Bundesland&#58; $bland\n
    ______________________________________\n
    Land&#58; $land\n
    ______________________________________\n
    Telefon&#58; $tel\n
    ______________________________________\n
    Fax&#58; $fax\n
    ______________________________________\n
    Email&#58; $absender\n
    ______________________________________\n
    Produkt&#58; $prod\n
    ______________________________________\n
    Produktart&#58; $prodart\n
    ______________________________________\n
    Menge&#58; $menge\n
    ______________________________________\n
    Material&#58; $material\n
    ______________________________________\n
    Oberfläche&#58; $oberflaeche\n
    ______________________________________\n
    Finish&#58; $finish\n
    ______________________________________\n
    Produktabweichungen&#58; $abwei\n
    ______________________________________\n ";
    
    mail&#40;$empfaenger, $betreff, $mailinhalt, "From&#58; <$absender>\r\n"&#41;;
    echo"<div align='center'>Vielen Dank $vorname $name für Ihre Bestellung</div>";
    &#125;
    ?>
    [/code]

  10. #10
    Azubi(ne)
    Themenstarter

    Registriert seit
    03.05.2006
    Ort
    Bremen
    Beiträge
    80
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hi,

    ooooh klasse *hüpf* es funktioniert ))

    Dankeschön und ich hoffe, es wird sich auch mal die Gelegenheit ergeben, das ich mich revanchieren kann.

    LG
    Ivonne

Ähnliche Themen

  1. PHP -Kontaktformular-Script Fehler
    Von funnie01 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 15.01.2008, 15:28
  2. Kontaktformular!
    Von Xv7 im Forum HTML & CSS Forum
    Antworten: 18
    Letzter Beitrag: 01.05.2007, 18:28
  3. Kontaktformular. Wo liegt der Fehler?
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 29.01.2007, 23:04
  4. Fehler in FF und Fehler beim zentrieren
    Von smello im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 16.03.2006, 15:22

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •