Variable in 2. Formular Übergeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variable in 2. Formular Übergeben

    Hallo, allerseits!
    Ich habe 2 Formulare. Wenn submit in 2. Formular gedruckt wird sollten die Daten aus 1. Formular (kundennummer ) u. 2 Formular in DB gespeichert werden.
    Wie hole ich denn die Daten aus 1. Formular?

    <form method="post" action="auftrag_erfassen.php"

    <input type="text" name="kundennummer" value=""</input>
    <input type="submit" name="submit" value="Suche" size=50"></td>
    </tr>

    <form method="post" action="auftrag_in_db.php" enctype="multipart/form-data">
    ...
    <input type="submit" name="submit" value="Eintragen">

    Vielen Dank im Vorraus!

  • #2
    Indem du Formular 1 abschickst oder irgendeinen Schweinekram mit Javascript veranstaltest.

    Warum fasst du die beiden Formulare nicht zu einem zusammen?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Original geschrieben von mrhappiness

      Warum fasst du die beiden Formulare nicht zu einem zusammen?
      In erstem Formular kann man den Kunden suchen indem man Kundennummer eingibt und "Suche" druckt.
      Falls der Kunde noch nicht vorhanden ist, trägt man die Kundendaten ein(1. Formular) und die Auftragsdaten (2.Formular) Diese Daten werden dann in DB gespeichert.

      Kommentar


      • #4
        1. Kunde auswählen, bzw. neu erfassen
        2a. Erstes Formular anzeigen, aber schreibgeschützt
        2b. Kundenummer als hidden field in zweites Formular
        3. Auftrag erfassen
        4. Absenden
        5. Glücklich sein
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Habs erledigt!
          Erste Form:

          <form method="post" name="kundendaten" ...>
          <input type="text" name="kundennummer" value=""></input>
          ...
          </form>

          2. Form:

          <form method="post" name="auftragsdaten"...>
          <input type=hidden name=kundennummer value=""></input>
          ...
          <script type="text/javascript" language="JavaScript1.2">
          function holeDaten() {
          var Kndnr = document.kundendaten.kundennummer.value;
          document.auftragsdaten.kundennummer.value=Kndnr;
          ...
          </script>

          <input type="submit" name="submit" value="Eintragen" onClick="holeDaten();">

          </form><!--Ende der 2. Form-->

          Kommentar


          • #6
            und was wenn einer Javascript deaktiviert hat??

            Sowas lässt sich doch Serverseitig auch lösen...
            Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
            Schön - etwas Geschichte kann ja nicht schaden.
            Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

            Kommentar

            Lädt...
            X