magicman1510 Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 kann mir jemand sagen wie ich ein formular automatisch senden kann. gruß magicman Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FinalFantasy Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 Was, wie wohin schicken? Ne E-Mail? Für eine E-Mail brauchst du doch noch nichtmal php.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
magicman1510 Geschrieben 19. Februar 2004 Autor Teilen Geschrieben 19. Februar 2004 nein das formular soll verschiedene Kundeninformation aus einer mysql-datenbank holen und diese an ein Kreditkarteninstitut senden. Ich habe das allerdings noch nie gemacht. über einen submit-button funktioniert das ganze, aber es soll automatisch laufen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FinalFantasy Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 Jetzt weiss ich immer noch nicht, wie das geschickt wird. Wie schickst du es denn über einen Button? Ein paar Stückchen Quellcode wären vielleicht nicht schlecht... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
magicman1510 Geschrieben 19. Februar 2004 Autor Teilen Geschrieben 19. Februar 2004 hier ist der quelltext <head> </head> <style type="text/css"> <!-- .Stil4 {font-size: 10px} --> </style> </head> <?php //Kunde.php4 schreibt die Kundendaten in die Datenbank include("Kunde.php4"); //enthält die funktionen require("functions.php4"); require("mainvar.php4"); require("get_local_vars.php4"); $Zufall = rand(10,99); $auftragsnummer = hole_Auftragsnummer(); $Tag = Date ("d"); $Monat = Date("m"); $Jahr = Date("Y"); //Bestellnummer erzeugen $bestellnummer = "$auftragsnummer$Zufall$Tag$Monat$Jahr"; hole_Kunde($Kundennum); //Gibt $Kunde[] zurück ?> <body background='grafiken1/corbkgnd.gif'> <div align="center"> <form action="https://select.worldpay.com/wcc/purchase" method="post" name="Worldpayform"> <p> <input name="submit" type="submit" id="submit" value="Click here to proceed for your payment to the WORLDPAY-server" style="background-color: #0000FF; color: #FFFFFF; font-weight: bold; font-size: 12pt; text-decoration: underline; border: 4 inset #808080; margin-left: 0; margin-right: 0"> <input name="instId" type="hidden" id="instId" value="88485"> <input name="cartId" type="hidden" id="cartId" value="<?php echo"Order No $bestellnummer"; ?>"> <input name="amount" type="hidden" id="amount" value="<?php echo"",zahl_format($Gesamtsumme),""; ?>"> //Gesamtsumme aus $POST-Variable <input name="currency" type="hidden" id="currency" value="GBP"> <input name="desc" type="hidden" id="desc" value="Printer supply order"> <input name="name" type="hidden" id="desc4" value="<?php echo"",$Kunde[Vorname]," ",$Kunde[Nachname9,""; ?>"> <input name="address" type="hidden" id="address" value="<?php echo"",$Kunde[strasse2]," ",$Kunde[strasse1],",",$Kunde[Ort],""; ?>"> <input name="postcode" type="hidden" id="name3" value="<?php echo"",$Kunde[PLZ],""; ?>"> <input name="country" type="hidden" id="postcode" value="<?php echo"$Kunde[land]"; ?>"> <input name="email" type="hidden" id="testMode" value="<?php echo"",$Kunde[Mail],""; ?>"> <input name="submit" type="submit" id="submit" value="senden"> //der button ist zum test von der Übergabe. soll automatisiert werden </p> </form> </div> </body> hilft dir das weiter ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FinalFantasy Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 action="https://select.worldpay.com/wcc/purchase" kannst das nicht direkt ausführen? Bzw, irgendwie müssen die Daten ja eh erst bestätigt werden, soweit ich dass deinem Quelltext entnehmen konnte. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
magicman1510 Geschrieben 19. Februar 2004 Autor Teilen Geschrieben 19. Februar 2004 die Daten werden auf der seite davor bereits bestätigt. und Das Kreditinstitut überprüft den Formularnamen. Das Hauptproblem ist, das es eine Version gibt die mit Überweisung funktoniert, da ist an dieser stelle ende, und eine mit Kreditkarte. Allerdings soll das hinten angehängt werden und damit nicht zu viel mehraufwand bei Änderungen ensteht muss das davor so bleiben wie es ist. sonst würde ich das ganze auf der seite davor einbinden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 Original geschrieben von FinalFantasy Bzw, irgendwie müssen die Daten ja eh erst bestätigt werden, soweit ich dass deinem Quelltext entnehmen konnte. Vor allem wann soll das ausgeführt werden? Bei einem Bestimmten Ereignis oder Zeitgesteuert? Den Aufruf der Seite selber könntest du auch so machen: https://select.worldpay.com/wcc/purchase?Variable=$Variable1&Variable2=$Variable2 Wenns Zeitgesteuert sein soll, könntest du die Seite evt. per Cronjob (falls unter Linux) aufrufen (denke da an Lynx, hab das aber noch nie per Cron probiert). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
magicman1510 Geschrieben 19. Februar 2004 Autor Teilen Geschrieben 19. Februar 2004 So einfach macht es ein Kreditinstitut nicht. Die benutzen nur POST Variable. und in der Browserleiste die Variablen zu übergeben wäre doch GET oder nicht? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 Original geschrieben von magicman1510 So einfach macht es ein Kreditinstitut nicht. Die benutzen nur POST Variable. und in der Browserleiste die Variablen zu übergeben wäre doch GET oder nicht? Ja, stimmt. Das wußte ich natürlich nicht. Ich blick noch nicht ganz wann das ausgeführt werden soll, aber vielleicht hilt dir der JavaScript-Befehl weiter: document.formular.submit(); Das sollte einem klicken auf den Submitbuttonklick gleichkommen. Näheres findest du hier: http://selfhtml.teamone.de/javascript/objekte/forms.htm#submit Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 25.2. Wie kann ich einen HTTP POST-Request absenden? http://www.dclp-faq.de/q/q-code-post.html gruß jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
magicman1510 Geschrieben 20. Februar 2004 Autor Teilen Geschrieben 20. Februar 2004 genau das ist es. Hätte ich selber drauf kommen sollen. Naja jetzt bin ich schlauer Danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
magicman1510 Geschrieben 10. März 2004 Autor Teilen Geschrieben 10. März 2004 tach nochmal, das Javascript ist ja ganz gut aber warum funzt es nicht. Gibt es vielleicht eine Einstellung im IE die aktiviert werdn muss? die funktion wird aufgerufen allerdings erhalte ich vom IE die Fehlermeldung "Das Objekt unterstützt die Eigenschaft nicht" zur sicherung nochmal der Quelltext des Javascipts <script type="text/javascript"> <!-- function senden() { document.form1.submit(); } //--> </script> der Aufruf erfolgt über onLoad <body background="grafiken1/corbkgnd.gif" onload="senden()"> ciao Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Net-srac Geschrieben 16. März 2004 Teilen Geschrieben 16. März 2004 so wie ich das sehe, heißt dein formular nicht "form1" sondern "Worldpayform" Den methodenaufruf willst du ja aber auf dein formular machen oder? also document.Worldpayform.submit() Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 19. März 2004 Teilen Geschrieben 19. März 2004 mach doch einfach am ende aller deiner ausgaben/operationen: <script type="text/javascript"> <!-- document.Worldpayform.submit(); //--> </script> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.