php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2006, 17:43  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard popup , refresh & action ...

Hallo Ihr,
habe ein kleines Problem.
Ich habe eine Seite, auf der ein Formular ausgefüllt wird.
mit:
PHP-Code:
if ( isset($_POST['Submit']) )
{

if(empty(
$name)) {$fehler1 "Bitte gib deinen Namen an.
"
;
.... 
Überprüfe ich, ob bestimmte Felder ausgefüllt worden sind.
Wenn alles ausgefüllt worden ist, soll folgendes "Pop-Up" aufgehen und z.B. zu PayPal gehen.

PHP-Code:
print "<body onLoad=\"window.open('https://www.eineseite.de?name=blabla','FensterName','width=800,height=550,scrollbars=yes, resizable=yes, left=100, top=50')\">"
Leider blockieren viele Einstellungen "PopUps" -> wie kann ich es besser gestalten.
Auch würde ich lieber die Variablem per "
PHP-Code:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
" übergeben anstatt per Link, aber wie gestallte ich soetwas. Das PHP zuerst prüft ob alle Felder ausgefüllt sind (siehe oben) und bei Erfolg dann die Daten per "
PHP-Code:
<form action..> 
" an z.B. PayPal weiterleitet.
PayPay soll aber in einem Extra Fenster "PopUp" geöffnet werden.


Gleichzeitig (nachdem das PopUp-Fenster aufgegangen ist, soll die Seite mit dem Formular geändert werden, und die z.B. Startseite der Homepage angezeigt werden.
PHP-Code:
print "<meta http-equiv='refresh' content='0; URL=http://www.meineseite.de/index.php'>"
Ich hoffe ich habe es nicht zu verwirrend beschrieben !?!

DANKE für eine Idee
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.05.2006, 17:46  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Zitat:
Leider blockieren viele Einstellungen "PopUps" -> wie kann ich es besser gestalten.
Garnicht, aus gutem Grund werden PopUps geblockt, da wärs etwas dämmlich, wenns auf einmal doch funktioniert

Den Rest check ich nicht
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 30.05.2006, 17:52  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard


Habe ich mir gedacht.

Wie kann ich, denn jemand im Formular auf SENDEN drückt, per PHP checken ob bestimmte Felder ausgefüllt sind und bei erfolg die Daten z.B. an PayPal weiter geben ?

PHP-Code:
<?php
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<
input type="hidden" name="cmd" value="_xclick">
<
input type="hidden" name="business" value="ich@meineemail.com">
<
input type="hidden" name="item_name" value="Item Name">
<
input type="hidden" name="currency_code" value="USD">
<
input type="hidden" name="amount" value="0,00">
<
input type="image"
src="http://www.paypal.com/de_DE/i/btn/x-click-but01.gif" name="submit"
alt="Zahlen Sie mit PayPal - schnell, kostenlos und sicher!">
</
form>
?>
(nehmen wir an wir haben das Problem geklärt)

Nachdem dann das POPUP zu PayPal aufgegangen ist, soll die Seite mit dem Formular auf die Indexseite der Homepage springen. ( während auf der POPUP PayPal Seite weiter gearbeitet wird ?
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 30.05.2006, 18:14  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Zitat:
Wie kann ich, denn jemand im Formular auf SENDEN drückt, per PHP checken ob bestimmte Felder ausgefüllt sind[...]
Och, komm, das sollte doch nun wirklich nicht schwierig sein...
Zitat:
und bei erfolg die Daten z.B. an PayPal weiter geben ?
Per POST zB mit dem HTTP_Browser aussm Pear. Per GET noch einfach per Link, aber denk nich, dass das Paypal untersützt
Zitat:
Nachdem dann das POPUP zu PayPal aufgegangen ist, soll die Seite mit dem Formular auf die Indexseite der Homepage springen. ( während auf der POPUP PayPal Seite weiter gearbeitet wird ?
Wieso drehste den Spass nicht um? Du lässt die Indexseite anzeigen und diese öffnet das Popup ^^
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 30.05.2006, 18:24  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

Zitat:
Zitat von KingCrunch
Zitat:
Wie kann ich, denn jemand im Formular auf SENDEN drückt, per PHP checken ob bestimmte Felder ausgefüllt sind[...]
Och, komm, das sollte doch nun wirklich nicht schwierig sein...

Hast du einen Link zu einem Beispiel

Zitat:
und bei erfolg die Daten z.B. an PayPal weiter geben ?
Per POST zB mit dem HTTP_Browser aussm Pear. Per GET noch einfach per Link, aber denk nich, dass das Paypal untersützt

Per Link mache ich es, finde es aber nicht eine saubere Sache, weil all Daten in der Adresszeite zu finden sind.

Zitat:
Nachdem dann das POPUP zu PayPal aufgegangen ist, soll die Seite mit dem Formular auf die Indexseite der Homepage springen. ( während auf der POPUP PayPal Seite weiter gearbeitet wird ?
Wieso drehste den Spass nicht um? Du lässt die Indexseite anzeigen und diese öffnet das Popup ^^

Weil dann immer ein Popup Fenster aufgeht, wenn die Indexseite auferufen wird
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 30.05.2006, 18:36  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Also, das Zitieren üben wir noch mal ...
Zitat:
Weil dann immer ein Popup Fenster aufgeht, wenn die Indexseite auferufen wird
Quark...
Du machst einfach ne Abfrage, ob die Daten soweit korrekt sind, erst dann fügst du entsprechendes Javascript ein!
Zitat:
Hast du einen Link zu einem Beispiel
Hier hast aber scho geguckt, oder?
Zitat:
Per Link mache ich es, finde es aber nicht eine saubere Sache, weil all Daten in der Adresszeite zu finden sind.
Überraschend, dass es überhaupt geht. Und solang es sich nicht um sensitive Daten handelt, kann mans machen. Ansonsten: HTTP_Browser aus Pear.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 30.05.2006, 18:53  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

"HTTP_Browser aus Pear."

Das habe ich noch nie gemacht, hast du ein Beispiel ? -> ich raffe es eher anhand von Beispielen

Sensible Daten, hmm: man kann den Preis ändern
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 06.06.2006, 23:31  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Noch einfacher...
Wieso überprüftst du die Felder nicht per Javascript, und wenn das erfolgreich war, dass du die Daten sofort an paypal sendest? Und währen dem Klick auf Submit, öffnet sich berreist das Browserfeld. (haste auch keine Schwirikkeiten bei Windows-Standart-Blocker...


Nur ne Idee
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 07.06.2006, 08:02  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

Danke für die Idee. Aber die Felder müssen ausgefüllt werden. JAVA kann ausgeschaltet werden.
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Popup, das 100% einer Grafik erreicht? BartTheDevil89 PHP Tipps 2006 8 07.11.2006 14:37
bildanzeige popup öffnen/schließen Dummy2006 HTML, Usability und Barrierefreiheit 10 09.06.2006 01:28
Daten von popup zu bestehender Seiter! Broadcast PHP Tipps 2006 4 07.06.2006 13:02
POST Formular nach refresh nicht erneut ausführen!!!??? PHP Tipps 2005-2 8 07.10.2005 17:08
Seite wartet mit dem Laden bis das PopUp geschlossen wurde Unknown HTML, Usability und Barrierefreiheit 2 24.09.2005 16:03
popup reload boehseronkel HTML, Usability und Barrierefreiheit 1 03.08.2005 14:34
[Erledigt] Mit onBlur kann nicht in Popup geschrieben werden HTML, Usability und Barrierefreiheit 5 08.06.2005 16:43
IE PoPUP Blocker? {m-d} Off-Topic Diskussionen 6 21.04.2005 15:07
[Erledigt] Übergabe an ein popup PHP Tipps 2005 9 26.01.2005 16:42
per javascript ein popup aus einem popup öffnen HTML, Usability und Barrierefreiheit 5 04.01.2005 15:09
Pic of the Day + Popup Funktion PHP Tipps 2004-2 10 29.12.2004 14:54
Popup und normales Fenster wird geöffnet. HTML, Usability und Barrierefreiheit 7 21.12.2004 19:08
Variablen auf POPUP Fenster übertragen mit onload Befehl. PHP Tipps 2004 5 19.10.2004 13:23
form action in popup ausgeben PHP Tipps 2004 2 19.08.2004 00:07
refresh am ende nach auslesen einer .txt und mehr... PHP Tipps 2004 0 05.07.2004 15:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php popup fenster wenn nicht alle felder ausgefüllt, form action refresh

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.