Anzeige

Formular in PHP-Seite - brauche dringend Hilfe

Formular in PHP-Seite - brauche dringend Hilfe | PSD-Tutorials.de

Erstellt von w_w_k, 27.10.2008.

  1. w_w_k

    w_w_k Guest

    Formular in PHP-Seite - brauche dringend Hilfe
    Hallo,
    ich möchte ein Formular in eine PHP-Seite einbinden.Also eigentlich brauch ich drei Formulare, welche über eine vorhergehende Seite ausgewählt werden können Das hab ich auch soweit mit Dreamweaver geschafft (glaub ich jedenfalls:rolleyes:).

    Mein Problem ist, dass ich nen Link zu ner neuen Seite machen wollte ("Danke für Ihre Mail...").

    Außerdem bekomm ich es nicht hin, dass mir das Ganze zugeschickt wird.

    Brauch ich da jetzt ne extra PHP-Seite, also so was wie "formmail.php"?

    Wie kann ich das am Besten anstellen?

    Danke schon mal für Eure Hilfe.

    Gruß
    Alex
     
    #1      
  2. geckoSL

    geckoSL Noch nicht viel geschrieben

    Dabei seit:
    20.06.2008
    Beiträge:
    27
    Geschlecht:
    weiblich
    Ort:
    Wasserburg
    Formular in PHP-Seite - brauche dringend Hilfe
    AW: Formular in PHP-Seite - brauche dringend Hilfe

    Hi Alex,

    in der formmail.php legst du die Mailadresse fest. Hier der Code:

    <?php
    $strEmpfaenger='info@dieEmpfängerdomain.de';
    $strForm='"Formmailer"<info@dieEmpfängerdomain.de>';
    $strSubject='formular';
    $strReturnhtml='http://www.Domain.de/return.html';
    $strDelimiter=":\t";
    if($_POST)
    {
    $strMailtext="";
    while(list($strName,$value)=each($_POST))
    {
    if(is_array($value))
    {
    foreach($value as $value_array)
    {$strMailtext.=$strName.$strDelimiter.$value_array."\n";
    }
    }
    else
    {$strMailtext.=$strName.$strDelimiter.$value."\n";
    }
    }
    if (get_magic_quotes_gpc())
    {
    $strMailtext=stripslashes($strMailtext);
    }
    mail($strEmpfaenger,$strSubject,$strMailtext,"Form:".$strForm)
    or die("Die Mail konnte nicht versendet werden.");
    header("Location:$strReturnhtml");
    exit;
    }
    ?>

    Um eine Dankeseite zu generieren brauchst du die response.htt. Hier ein Bsp.:

    <h1>DANKE für Ihre Nachricht...</h1>
    Diese wird schnellstmöglich von uns bearbeitet.

    Ihr Team von

    ...

    Im Formular selbst rufst du die fommail.php so auf:
    <form action="formmail.php" method="post" >

    und fertig bist du.

    Ich hoffe ich konnte dir helfen ;-)
    Liebe Grüße
     
    #2      
  3. w_w_k

    w_w_k Guest

    Formular in PHP-Seite - brauche dringend Hilfe
    AW: Formular in PHP-Seite - brauche dringend Hilfe

    Kann ich dort Vorgaben ändern (so was wie die Form.-felder)?
    Kann ich das anders bennenen oder muss das dann "formmail" heißen?

    Die response.htt, wird die direkt in dieses php eingebunden oder kann das auch ne externe html Seite sein?

    Ich weiß, viele komische Fragen.

    Danke für eure Hilfe.
     
    #3      
  4. peWpeW

    peWpeW Guest

    Formular in PHP-Seite - brauche dringend Hilfe
    AW: Formular in PHP-Seite - brauche dringend Hilfe

    Ich hoffe ich habd eine Fragen jetzt richtig interpretiert...
    du kannst die Variablen ( die dinger mit den $ davor) umnennen wie du willst, sollten nur mit den namen der Felder in deinem Formular übereinstimmen.

    z.B.

    Code (Text):
    1. <input type="text" name="nachname">
    im Script wäre das dann:

    PHP:
    1. $_POST['nachname']

    kann auch anderster heisen :>

    jop


    gibt keine komischen oder dumme Fragen, nur dumme antworten :>
     
    #4      
x
×
×
teststefan