Einzelnen Beitrag anzeigen
  #1  
Alt 25.01.2007, 14:03:02
1two1 1two1 ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 4
Frage zum "Pflichtfelder bei Fehler farbig hervorheben" formular

Hallöchen!

Habe mich nun extra wegen dem Problem hier angemeldet, und ich hoffe mir kann jemand helfen :)

Also: Ich möchte das Formular als Kontakt Möglichkeit nutzen, es klappt auch alles, nur beim punkt "Alles ist in Ordnung, Daten können gespeichert werden" hört es bei mir mit dem wissen auf! Ich möchte also das die daten ausgelesen werden und dann eine email an mich geht, und eine an dem, der das Formular ausgefüllt hat. Was in meinen Alten Kontaktformularen immer wie folgt aussah:

PHP-Code:
        $email_empfaenger 'info@staystyle.de'
        
$email_betreff 'Service & Kontakt - StayStyle.de'
        
        
$firstname $_POST['firstname']; 
        
$lastname $_POST['lastname']; 
        
$email $email
        
$text $_POST['text']; 
        
$telefon $_POST['telefon']; 
        
$anrede $_POST['gender'];
        
        
        
$nachricht 
        Diese Email wurde Verfasst von "
$gender ." "$firstname ." "$lastname ."
        
        PERSÖNLICHE INFOS: ###################################
        
        Anrede:                "
$gender ."
        Vor & Nachname:         "
$firstname ." "$lastname ."
        Email:                 "
$email ."
        
        Telefon:             "
$telefon ."
        
        #######################################################
        
        
        
        NACHRICHT: ############################################
        
        "
$text ."
        
        
        "
;
        
        
$nachricht_absender "
        Hallo "
$gender ." "$firstname ." "$lastname ."!
        Vielen Dank für ihre Kontakt Anfrage an StayStyle.de!
        Wir werden versuchen ihre Frage(n) schnellstmöglich zu Beantworten.
        Sie erhalten die Antwort an die Angegeben E-Mail Adresse.
        \n
        Mit freundlichen Grüssen,
        StayStyle.de
        
        ### DIESE EMAIL WURDE AUTOMATISCH GENERIERT, SIE KÖNNEN BEI WEITEREN FRAGEN AUF DIESE E-MAIL ANTWORTEN ###
        
        "

Den Code habe ich direkt unter folgendes gehaun.

PHP-Code:
        // Alles ist in Ordnung
        // Daten können gespeichert werden 

Mein Eigentliches Formular sieht wie folgt aus:

PHP-Code:
<FORM action="index.php/bereich/service-kontakt#form" method=post>
        <a name="form"></a><br>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr> 
            <td><?PHP echo $errorMessage?></td>
          </tr>
          <tr> 
            <td>
            <!-- Formular Anfang -->
              <table width="100%" border="0">
                <TR class="table"> 
                  <TH align=left bgcolor="efefef">Firma:</TH>
                  <TD><INPUT class="inputField" size="60" name="company" value="<?PHP echo $_POST['company']; ?>"></TD>
                </TR>
                <tr> 
                  <td width="30%" height="0" bgcolor="efefef"><?PHP echo $errorPicture['gender']; ?><strong>Anrede: 
                    *</strong></td>
                  <td width="70%"><SELECT size="1" name="gender" class="<?PHP echo $errorClass['gender']; ?>">
                      <OPTION value="" <?PHP if(empty($_POST['gender'])) echo 'selected'?>>Bitte 
                      ausw&auml;hlen</OPTION>
                      <OPTION value="3" <?PHP if($_POST['gender'] == "3") echo 'selected'?>>Firma</OPTION>
                      <OPTION value="2" <?PHP if($_POST['gender'] == "2") echo 'selected'?>>Frau</OPTION>
                      <OPTION value="1" <?PHP if($_POST['gender'] == "1") echo 'selected'?>>Herr</OPTION>
                    </SELECT></td>
                </tr>
                <TR class="table"> 
                  <TH align=left>&nbsp;</TH>
                  <TD>&nbsp;</TD>
                </TR>
                <TR class="table"> 
                  <TH align=left bgcolor="efefef"><?PHP echo $errorPicture['firstname']; ?>Vorname:*</TH>
                  <TD><INPUT class="<?PHP echo $errorClass['firstname']; ?>" name="firstname" value="<?PHP echo $_POST['firstname']; ?>"></TD>
                </TR>
                <TR class="table"> 
                  <TH align=left bgcolor="efefef"><?PHP echo $errorPicture['lastname']; ?>Nachname:*</TH>
                  <TD><INPUT class="<?PHP echo $errorClass['lastname']; ?>" name="lastname" value="<?PHP echo $_POST['lastname']; ?>"></TD>
                </TR>
                <TR class="table"> 
                  <TH align=left>&nbsp;</TH>
                  <TD>&nbsp;</TD>
                </TR>
                <TR class="table"> 
                  <TH align=left bgcolor="efefef">Telefon:</TH>
                  <TD><INPUT class="inputField" name="telefone" value="<?PHP echo $_POST['telefone']; ?>"></TD>
                </TR>
                <TR class="table"> 
                  <TH align=left bgcolor="efefef"><?PHP echo $errorPicture['email']; ?>Email:*</TH>
                  <TD><INPUT class="<?PHP echo $errorClass['email']; ?>" name="email" value="<?PHP echo $_POST['email']; ?>"></TD>
                </TR>
                <TR class="table"> 
                  <TH align=left>&nbsp;</TH>
                  <TD>&nbsp;</TD>
                </TR>
                <TR class="table"> 
                  <TH align=left valign="top" bgcolor="efefef"><?PHP echo $errorPicture['text']; ?>Ihre 
                    Nachricht :</TH>
                  <TD><textarea name="text" cols="30" rows="6" class="<?PHP echo $errorClass['text']; ?>"><?PHP echo $_POST['text']; ?></textarea></TD>
                </TR>
              </table></td>
          </tr>
          <tr>
            <td height="20">&nbsp;</td>
          </tr>
          <tr> 
            <td height="20" background="img/dot.gif">&nbsp; </td>
          </tr>
          <tr> 
            <td height="20"><INPUT name="submit" type="submit" value="Formular Absenden" class="button">
            </td>
          </tr>
        </table>
        <br>
        <!-- Formular Ende -->
      </form>
Wie gesagt, ich hätte es nun gerne, das er nach drücken des "Abschicken" Buttons die email's verschickt, und dann den Text ausgibt der im Script vordefiniert ist.

Leider aber passiert gar nix, die Daten bleiben einfach alle Drin stehen und nichts passiert.

Habe ich was völlig falsch gemacht oder woran liegt das?! Ich bin PHP Anfänger ³ und fuchse mich zurzeit überall ein wenig durch.

Über jede Art von Hilfe wäre ich dankbar!

Gruß,
Thomas
Mit Zitat antworten