Ergebnis 1 bis 8 von 8

Thema: E-mail formular

  1. #1
    TP-Member
    Registriert seit
    Jun 2008
    Beiträge
    39

    E-mail formular

    E-mail formular

    Hi !
    Ich hoffe das passt hier rein:
    Ich hab ein kleines Mail Formular erstellt. Das ging ja auch alles super. Ich hab gelesen dass man es über php Script ausführen soll. Aber wie ? (Es ist für eine Webseite )

    Code:
    <div id="mail"><strong>Contact Us</strong>
    <table width="100%" border="0" cellspacing="0" cellpadding="5">
      <tr>
        <td><form id="form1" name="form1" method="post" action="">
          <p>
            <label for="Name" ;>Name</label>
            <input type="text" name="Name" id="Name"  style="background:#1b1b1b; color: #CCC"; />
          </p>
          <p>
            <label for="Email">Email </label>
             <input type="text" name="Email" id="Email" style="background:#1b1b1b; color: #CCC"; />
             </p>
          <p>Comments      </p>
          <p>
            <textarea name="Comments" id="Comments" cols="45" rows="5"style="background:#1b1b1b; color: #CCC";  ></textarea>
          </p>
          <p>
            <input type="submit" name="Submit" id="Submit" value="Submit" />
            <input type="reset" name="Reset" id="Reset" value="Reset" />
          </p>
        
        </form></td>
      </tr>
    </table>
    </div><!--mail-->
    css:
    Code:
    #mail{
    	margin-top:10px;
    	margin-left:100px;
    	width:600px;
    	height:462px;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight: bold;
    	color: #CCC;
    	border-top-color: #333;
    	border-right-color: #333;
    	border-bottom-color: #CCC;
    	border-left-color: #333;
         
    }
    MFG

  2. #2
    Guest
    Registriert seit
    Jul 2011
    Beiträge
    50
    Pack den Code in eine PHP-Datei, lad sie auf den Server, lass sie dort ausführen. Vorher solltest du den Code validieren. Wozu die Tabelle da sein soll, keine Ahnung. Welches Script wird per method="post" ausgeführt? Die Angabe fehlt. Auch das Script, welches die Daten übernehmen, auswerten und senden soll.
    MfG

  3. #3
    TP-Member
    Registriert seit
    Jun 2008
    Beiträge
    39
    Habe aber jetzt einen Link gefunden : goneo-Hilfe mailversand_php

    So hab es "denke ich" soweit umgesetzt wie von Goneo beschriben . Nur kommt jetzt schon mal eine Mail an , ABER ohne Text und Username und Mail adresse. Sondern nur mit meiner Mail Adresse = Ziel Adresse ???
    Code:
    <?php
    $absendername = $_POST['Name'];
    $absendermail = $_POST['Email'];
    $absendertext = $_POST['Comments'];
    
    $nachricht = "$absendername
    			$absendermail
    			$absendertext ";
    
    $betreff = "Kontaktformular";
    $empfaenger = "info@xxxxxx";
    $absendermail = "info@xxxxxxx";
    
     if ($absendername == "" OR $absendermail == "" OR $absendertext == "")
     {
    	 echo " Bitte füllen Sie alle Felder aus !! 
    	 		Please complete all the fields  
    			Zurück zu <a href=\"http://www.xxxxxx\">xxxxxx</a>";}
    	 
    	 else {
    		 
    		 mail($empfaenger, $betreff, $text, "info@xxxxxxx");
    		 
    		 echo "Vielen Dank, wir haben Ihre E-Mail erhalten und werden sie
    		 		schnellstmöglich beantworten.Falls sie keine Antwort von 
    				uns bekommen sollten überprüfen Sie bitte ihren Spam Ordner.
    				Diese Nachricht wurde automatisch erstellt.
    
    				Mit freundlichen Grüßen
    				xxxxx Team
    				www.xxxxxxx
    				Zurück zu <a href=\"http://www.xxxxxx\">xxxxxxx</a>" ;
    }
    	 
    ?>

  4. #4
    Guest
    Registriert seit
    Jul 2011
    Beiträge
    50
    Zitat Zitat von siRus101 Beitrag anzeigen
    So hab es "denke ich" soweit umgesetzt wie von Goneo beschriben . Nur kommt jetzt schon mal eine Mail an , ABER ohne Text und Username und Mail adresse.
    Dann denkst du halt falsch. In den ersten 3 Zeilen werden genau diese Dinge abgefragt. Wenn diese dann leer sind, wurde nichts an das Script übergeben.

  5. #5
    TP-Member
    Registriert seit
    Jun 2008
    Beiträge
    39
    Und wie behebe ich den Fehler ?

    MFG

  6. #6
    Guest
    Registriert seit
    Jul 2011
    Beiträge
    50
    Wenn es am denken liegen sollte, halt anders denken.

    Spass beiseite. Ich schrieb schon, du musst unter method="post" auch ein Ziel definieren. In diesem Ziel verarbeitest du die Variableninhalte weiter.

  7. #7
    TP-Veteran Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.905
    schau mal hier in der zeile:

    mail($empfaenger, $betreff, $text, "info@xxxxxxx");

    ... die variable $text finde ich sonst nirgendwo .. versuch dort mal stattdessen $nachricht zu verwenden ..

  8. #8
    TP-Member
    Registriert seit
    Jun 2008
    Beiträge
    39
    Fehler gefunden jetzt geht es !!!! Danke für eure Hilfe !!!!

    so geht es jetzt:
    Code:
    <?php
    $absendername = $_POST['Name'];
    $absendermail = $_POST['Email'];
    $absendertext = $_POST['Comments'];
    
    $nachricht = "$absendername, $absendermail, $absendertext ";
    
    $betreff = "Kontaktformular";
    $empfaenger = "info@xxxxx";
    $absendermail = "info@xxxxx";
    
     if ($absendername == "" OR $absendermail == "" OR $absendertext == "")
     {
    	 echo " Bitte füllen Sie alle Felder aus !! 
    	 		Please complete all the fields  
    			Zurück zu <a href=\"http://www.xxxxx\">xxxxx</a>";}
    	 
    	 else {
    		 
    		 mail($empfaenger, $betreff, $nachricht, "info@xxxxx");
    		 
    		 echo "Vielen Dank, wir haben Ihre E-Mail erhalten und werden sie
    		 		schnellstmöglich beantworten.Falls sie keine Antwort von 
    				uns bekommen sollten überprüfen Sie bitte ihren Spam Ordner.
    				Diese Nachricht wurde automatisch erstellt.
    
    				Mit freundlichen Grüßen
    				xxxxxTeam
    				www.xxxxx 
    				Zurück zu <a href=\"http://www.xxxxx\">xxxxx</a>" ;
    }
    	 
    ?>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [PHP] E-Mail Formular
    Von flofl im Forum Traum-Dynamik
    Antworten: 17
    Letzter Beitrag: 23.02.2009, 08:10
  2. Mail-Formular
    Von Jan Weichold im Forum TYPO3
    Antworten: 7
    Letzter Beitrag: 06.01.2009, 13:19
  3. Formular per e-Mail
    Von JPO_2005 im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 19.04.2006, 21:54
  4. Formular als Mail versenden
    Von cimm im Forum Webdesign allgemein
    Antworten: 7
    Letzter Beitrag: 02.05.2005, 13:39
  5. Mail Formular
    Von Xerxses im Forum HTML & CSS
    Antworten: 9
    Letzter Beitrag: 08.05.2002, 13:18

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

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

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 44 45 46 47 48 49 50 51