tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
3214
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Tackleberry
    Tackleberry Tackleberry ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    77
    Hallo,
    ich habe ein Formular in das ein User Daten eingibt und ich habe ein zweites das die selben Eingabefelder hat + eine ID.
    Wie kann ich es machen. Das die Eingaben aus Formular 1 per Mail rausgehen und gleichzeitig an die Zieladresse von Formular 2 (per post-Methode) übergeben werden?
    Danke.
     

  2. #2
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    Hallo Tackleberry,

    Ich versteh eigentlich garnicht dein Problem. Du verschickst die Variablen per POST-Verfahren, also sollte es so doch ohne Probleme möglich sein, da die Variablen ja nicht "verbraucht" werden. Der Aufruf des Formulares sowie dem Mailversand sollten lediglich in einer Datei stehen, weil es sonst etwas komplizierter ist:

    PHP-Code:
    <?php
    //Datei die als Ziel von Formular a angegeben ist

    mail($_POST["absender"], $_POST["usw"]); // Wir versenden die Mail
    ?>
    <!-- Wir rufen das Formular auf und füllen es mit Inhalten, z.B: -->
    <input type="text" name="Test" value="<?php echo $_POST["usw"]; ?>" <!-- und so weiter -->
    Du kannst übrigens auch per <?php = $Variable ?> schnell Variablen für solche Kleinigkeiten ausgeben lassen.
     

  3. #3
    Avatar von Tackleberry
    Tackleberry Tackleberry ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    77
    Das Problem ist, das der Mailversand und der post an das zweite Formular in einem Schritt erledigt werden sollen. Da heißt die Daten aus dem ersten Formular direkt an die Zieladdresse des zweiten Formulars geschickt werden sollen.
     

  4. #4
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Datei 1 machst das Formular. <form action"datei2.php" method="post"> usw.
    Dann hast die Daten in der zweiten Datei. Dort verschickst du dann die mail().
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  5. #5
    Avatar von Tackleberry
    Tackleberry Tackleberry ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    77
    Die zweite Datei ist extern, deshalb kann ich dort kein mail() einbauen...
     

  6. #6
    Avatar von Tackleberry
    Tackleberry Tackleberry ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    77
    niemand eine Idee?
     

  7. #7
    Avatar von DivDax
    DivDax DivDax ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Beiträge
    117
    Off-Topic:
    Willst du eBay-Betrüger werden und Accountdaten stehlen?
     

  8. #8
    Avatar von Tackleberry
    Tackleberry Tackleberry ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    77
    Nee, das ist für nen Webshop. Kumpels sind Vertragspartner eines Dritten und haben keinen Bock die Daten ihrer Kunden auch noch manuell in das Formular des Dritten einzutippen.
    Ich hab's jetzt so gemacht das man nach dem Abschicken noch auf eine -bitte drücken sie auf Fortsetzen-Seite (die die Mail abschickt) kommt und durch den Click auf Fortsetzen die Daten ans zweite Formular geschickt werden.
    Würde mich aber trotzdem interessieren ob mail und post gleichzeitig geht. Aber wohl eher nur mit Hilfe von JavaScript. :/
    Geändert von Tackleberry (21.06.05 um 15:33 Uhr)
     

  9. #9
    Spechter Spechter ist offline Mitglied Silber
    Registriert seit
    Jul 2003
    Ort
    Hauptstr. 49
    Beiträge
    87
    machs doch einfach so:
    du leitest auf eine datei weiter zb mail.php
    in der wird die mail verschickt und gleich per header("Location: http://www.example.com/"); zu der gewünschten adresse weitergeleitet. Die Daten von POST kannst du ja auch über die adresse selber weitergeben zb mit index.php?text=$text
     

  10. #10
    Avatar von Tackleberry
    Tackleberry Tackleberry ist offline Mitglied Silber
    Registriert seit
    Dec 2001
    Beiträge
    77
    Zitat Zitat von Spechter
    Die Daten von POST kannst du ja auch über die adresse selber weitergeben zb mit index.php?text=$text
    Eine query an die URL würde doch GET benutzen, oder?
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 07.08.07, 10:30
  2. Formular - Daten an mich senden
    Von Nohh im Forum Delphi, Kylix, Pascal
    Antworten: 5
    Letzter Beitrag: 14.10.06, 13:39
  3. Fremdes Formular automatisch ausfüllen
    Von ronaldo84 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 31.08.05, 11:23
  4. Formular Eingabe
    Von Methos im Forum PHP
    Antworten: 3
    Letzter Beitrag: 22.10.04, 16:58
  5. Antworten: 3
    Letzter Beitrag: 01.11.03, 18:48