tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
12
ZUGRIFFE
917
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Hi,

    ich würde gerne ein Formular nicht nur wie gewohnt an eine, sondern an 2 verschiedene Dateien übergeben. Vielleicht ist es auch nur ein Verständnisproblem, aber ich komme einfach nicht drauf..

    Im Moment sieht mein Formular so aus:

    formular.php
    PHP-Code:
    <form name="entryform" enctype="multipart/form-data" method="post" action="zieldatei.php" target="_blank">
    <
    input type="text" name="var1" value="">
    <
    input type="text" name="var2" value="">
    <
    input type="submit" value="zur datei1"
    Wie kann ich das nun realisieren, das ich einen zweiten Button, bzw einfachen Link zu Datei2 habe, und dort dann genauso Var1 und Var2 abrufen kann? Oder geht sowas denn nicht?

    MfG, Marc
     

  2. #2
    Avatar von Snowowl
    Snowowl Snowowl ist offline Mitglied Gold
    Registriert seit
    Aug 2005
    Ort
    Burgdorf
    Beiträge
    243
    Hi,
    ich bin mir nicht ganz sicher, aber ich glaube, dass das nicht geht.
    Was willst du damit überhaupt bewirken?
    Vielleicht kann man dein Problem ja annders lösen?
    Gruß,
    Snowowl
     
    Stur lächeln und winken Männer, lächeln und winken!

  3. #3
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Hi,

    danke für die schnelle Antwort!
    Also in dem Formular ist ein Haufen Zeug: Kundenangaben, Rechnungsnummern, Datum, usw.

    Jetzt soll man auf der Seite mit dem Formular per Mausklick eine Rechnung, sowie eine Kaution ausdrucken können. Daher die 2 Links. Zu jedem Link sollen dann die selben Daten geschickt werden.. falls das geht

    Gruß,
    Marc
     

  4. #4
    Avatar von Snowowl
    Snowowl Snowowl ist offline Mitglied Gold
    Registriert seit
    Aug 2005
    Ort
    Burgdorf
    Beiträge
    243
    Hi,
    kann man nicht beides auf einer Seite ausdrucken?
    Gruß,
    Snowowl
     
    Stur lächeln und winken Männer, lächeln und winken!

  5. #5
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    hmmm wie meinst du das?

    also einzeln wäre mir lieber, da man noch wählen können sollte..
    das muss doch irgendwie gehen.. sei es das ganze in eine datei speichern, oder in eine session? hmm..
     

  6. #6
    Avatar von steff aka sId
    steff aka sId steff aka sId ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Mannheim
    Beiträge
    341
    Mach doch nen Radiobutton oder ne Checkbox als Auswahl ob beides gedruckt wird und sende das ganze an ein PHP script das dann guckt was gemacht werden muss und das dann durchführt.

    Gruß Steff
     

  7. #7
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Hi Steff,

    ja das könnte ich auch machen, aber dann habe ich doch auch wieder das Problem mit den beiden Popups. Wie mache ich sowas denn? Das PHP Skript läuft durch.. aber dann? mit header() z.b. kann ich ja auch wieder nur auf eine Seite verweisen.

    Gruß, Marc
     

  8. #8
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    ich könnte doch rein theoretisch die variablen in das erste popup mit <input type="hidden"... übernehmen, und von dort aus mit einem javascript onload das 2. popup mit genau den gleichen variablen aufrufen lassen, oder? ist zwar etwas frickelei, aber so könnte ich zumindest schonmal per mausklick beide popups bekommen, oder?
     

  9. #9
    2fast4you87 2fast4you87 ist offline Mitglied Gold
    Registriert seit
    Sep 2005
    Beiträge
    146
    Hallo,
    Mache das doch so :

    Man drückt den submit Button und es öffnet sich ein Popup (was ich aber nicht empfehlen würde, weil heute sehr viele einen popup Blocker haben), oder eine Seite die 2 Optionen enthält.

    1. Rechnung Drucken <submit>
    2. Kaution Drucken <submit>

    Je nach Druck öffnet sich ne Seite, dort sind die Formular Daten in HTML/PHP ausgegeben und nen JavaScript was die Seite druckt.

    @dein 2 Formular Problem:
    - entweder du speicherst die Daten in einer DB und verknüpfst den User per sid. Und kannst dann auf den Druck Seiten ne SQL Abfrage machen per SID und hast dann die Daten.
    - Daten per Cookie speichern, nicht so gut weil nicht jeder Cookies aktiviert hat.
    - Daten in einer txt datei speichern wo die SID auch enthalten ist. Ist nur langsamer als die Datenbank Lösung...

    Gruß 2fast....
     

  10. #10
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Zitat Zitat von 2fast4you87
    Man drückt den submit Button und es öffnet sich ein Popup (was ich aber nicht empfehlen würde, weil heute sehr viele einen popup Blocker haben), oder eine Seite die 2 Optionen enthält.

    1. Rechnung Drucken <submit>
    2. Kaution Drucken <submit>

    Je nach Druck öffnet sich ne Seite, dort sind die Formular Daten in HTML/PHP ausgegeben und nen JavaScript was die Seite druckt.
    hmm.. genau das wollte ich ja zu erst. Aber wie schreibe ich das ganze?

    PHP-Code:
    <form action="ziel.php" target="_blank" ....>
    .... 
    eingabe ....
    <
    input type="submit" name="rechnung">
    <
    input type="submit" name="kaution">
    </
    form


    ich kann doch das formular nur an eine datei weiterleiten?

    das mit dem popup wäre nicht weiter tragisch, da das skript nur lokal im netzwerk läuft, und der client hat keinen popup blocker.
     

  11. #11
    2fast4you87 2fast4you87 ist offline Mitglied Gold
    Registriert seit
    Sep 2005
    Beiträge
    146
    Sry war heute ein bischen beschäftigt!
    Hier mal der Code :

    drucken.php:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    <form method = "post" action = "form1.php">
    <input type = "hidden" name = "kd_id" value = "1001"></input>
    <input type = "hidden" name = "kd_name" value = "tobias"></input>
    <input type = "submit" value = "Kaution"></input> Drucken
    </form>
     
    <form method = "post" action = "form2.php">
    <input type = "hidden" name = "kd_id" value = "1001"></input>
    <input type = "hidden" name = "kd_name" value = "tobias"></input>
    <input type = "submit" value = "Rechnung"></input> Drucken
    </form>
     

  12. #12
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    Hey 2Fast..
    Kein Problem!

    oh man danke!! An sowas hatte ich gar nicht gedacht...
    Das probiere ich morgen gleich mal aus

    Gruß, Marc
     

  13. #13
    Avatar von splat
    splat splat ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    Sydney, Australia
    Beiträge
    311
    vielen Dank nochmal an alle!
    Es funktioniert!
     

Ähnliche Themen

  1. Formular per ID übergeben!
    Von tergsghdzssh im Forum PHP
    Antworten: 4
    Letzter Beitrag: 16.01.10, 22:02
  2. Antworten: 6
    Letzter Beitrag: 27.05.09, 12:45
  3. PHP Formular Daten übergeben
    Von ziriander im Forum PHP
    Antworten: 7
    Letzter Beitrag: 15.06.05, 15:37
  4. Formular an Url übergeben
    Von starfoxfs im Forum PHP
    Antworten: 8
    Letzter Beitrag: 02.10.04, 16:31
  5. Text an Formular übergeben
    Von Wolfsbein im Forum Javascript & Ajax
    Antworten: 18
    Letzter Beitrag: 16.07.02, 14:47