Ankündigung

Einklappen
Keine Ankündigung bisher.

Wert aus Formular auslesen

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wert aus Formular auslesen

    Hallo,

    mein Problem liegt darin das ich von einem Formular den Wert E-mail auslesen will und dann diesen als Ziel für die E-mail setzen will. In einer If-Anweisung werden 2 E-mails verschickt. Eine davon soll die fest angelegte Adresse behalten und die andere soll den genannten Wert aus dem Formular als Adresse bekommen.

    Hier die Daten:

    PHP-Code:

    <?php

    // Hier wird die E-mail Adresse angegeben die Fest ist

    $strEmpfaenger '0815@xyz.de';

    $strFrom       '"xyz" ';

    $strSubject    'xyz';

    $strReturnhtml 'http://xyz.de';

    $strDelimiter  ":\t";

    //Besagte IF Schleife

    if($_POST)
    {

     
    $strMailtext "Bla \r \n Bla \r \n Bla \r \n";

     
    $strMailtext2 "Hallo \r \n Hallo \r \n Hallo \r \n";

     while(list(
    $strName,$value) = each($_POST))
     {
      if(
    is_array($value))
      {
       foreach(
    $value as $value_array)
       {
        
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
        
    $strMailtext2 .= $strName.$strDelimiter.$value_array."\n";
       }
      }
      else
      {
       
    $strMailtext .= $strName.$strDelimiter.$value."\n";
       
    $strMailtext2 .= $strName.$strDelimiter.$value."\n";
      }
     }

     if(
    get_magic_quotes_gpc())
     {
      
    $strMailtext stripslashes($strMailtext);
      
    $strMailtext2 stripslashes($strMailtext2);
     }

    // Diese E-Mail soll die Adresse behalten

     
    mail($strEmpfaenger$strSubject$strMailtext"From: ".$strFrom)
      or die(
    "Die Mail konnte nicht versendet werden.");
     
    header("Location: $strReturnhtml");

    // Diese E-Mail soll die adresse E-Mail aus dem Formular bekommen

     
    mail($strEmpfaenger$strSubject$strMailtext2"From: ".$strFrom)
      or die(
    "Die Mail konnte nicht versendet werden.");
     
    header("Location: $strReturnhtml");

     exit;
     }

    ?>

    // Hier das Formular

       <form action="<?php print $_SERVER['PHP_SELF']; ?>" method = "post" >
     
        <td width="103">Nachname:</td>

        <td width="176"><input type="text" name="Nachname" size="20"></td>

        <td>Tel.: </td>

        <td><input type="text" name="Tel" size="20"></td>

        <td>E-Mail Adresse: </td>

        <td><input type="text" name="Email" size="20"></td>

        <td ALIGN="left" VALIGN="top">xyz: </td>

        <td><select size="1" name="xyz">

        <option>xyz</option>

        </select>

       </form>
    Schonmal Danke im voraus. ^^

  • #2
    Formulardaten werden per POST übertragen und lassen sich nach erfolgtem Request aus dem $_POST Array auslesen: $_POST['Email']
    Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

    Kommentar


    • #3
      http://www.php.de/php-einsteiger/489...nsammlung.html

      *close*
      [SIZE="1"]RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?[/SIZE]

      Kommentar

      Lädt...
      X