[GastForen Programmierung/Entwicklung PHP und MySQL Formular erst absenden wenn Checkbox aktiviert

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Formular erst absenden wenn Checkbox aktiviert

matmax
Beiträge gesamt: 626

27. Feb 2010, 17:43
Beitrag # 1 von 4
Bewertung:
(7176 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Liebes Forum,
ich habe eine php-Seite (ohne Datenbank) in der von PayPal ein Formular integriert ist um etwas in den Warenkorb dort zu legen.
Code
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 

Am Ende soll eine Checkbox sein, die ich aktivieren muss um das Formular absenden zu können. Wenn die Checkbox nicht aktiviert ist soll man auf eine Fehlerseite (fehler.php) geleitet werden.
Code
<input type="checkbox" name="einwilligung" id="einwilligung"/>Ich willige in die AGB ein</label> 
<input type="image" src="https://www.paypal.com/de_DE/DE/i/btn/btn_cart_SM.gif" name="submit"/><img alt="In den Warenkorb" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" />
</form>

Wie schaffe ich es, dass das Formular erst an die richtige "Adresse" gesendet wird, wenn das Checkbox-Häkchen gesetzt ist?!
Im Prinzip müsste ja oben der Action-Befehl ausgetauscht werden. Aber vorher muss ja irgendwie im Hintergrund die checkbox überprüft werden …

Wie man sieht bin ich absoluter PHP-Beginner und arbeite mich gerade in die Logik ein. ich hoffe mir kann jemand helfen. Danke!
X

Formular erst absenden wenn Checkbox aktiviert

SabineP
Beiträge gesamt: 7586

27. Feb 2010, 18:17
Beitrag # 2 von 4
Beitrag ID: #434915
Bewertung:
(7170 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo matmax

>> Wie schaffe ich es, dass das Formular erst an die richtige "Adresse" gesendet wird,
>> wenn das Checkbox-Häkchen gesetzt ist?!

Da kann Dir nur Javascript weiterhelfen, denn PHP wird nicht im Browser ausgeführt.

Hier gibt es zwei Beispiele, die Du an Dein Formular anpassen kannst:

http://www.hilfdirselbst.ch/..._P400760.html#400760

http://www.hilfdirselbst.ch/...in_P49601.html#49601


als Antwort auf: [#434912]

Formular erst absenden wenn Checkbox aktiviert

matmax
Beiträge gesamt: 626

27. Feb 2010, 19:48
Beitrag # 3 von 4
Beitrag ID: #434923
Bewertung:
(7152 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es ist das Problem, dass das Formular von PayPal verarbeitet wird oder? Ich wollte ja gerne Benutzer die JavaScript deaktiviert haben nicht ausschließen
Zuerst dachte ich an eine if else Geschichte, aber das setzt voraus das auf dem eigenen Server die Sache verarbeitet wird und erst auf dem Server etschieden wir: Error Seite ausgeben oder success und das Formular weiterleiten.


Kann man denn durch anklicken der Checkbox eine Aktion auslösen? Z. B. das ein und ausblenden einer Ebene/Tabellenzelle wo dann der "Bestellen" Button drin liegt?


als Antwort auf: [#434915]

Formular erst absenden wenn Checkbox aktiviert

SabineP
Beiträge gesamt: 7586

27. Feb 2010, 20:18
Beitrag # 4 von 4
Beitrag ID: #434925
Bewertung:
(7146 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
>> Es ist das Problem, dass das Formular von PayPal verarbeitet wird oder?
Ja.

Du könntest das Paypal-Formular erst anzeigen nachdem die AGBs bestätigt wurden.
Das kannst Du auf Deinem Server erledigen ohne Javascript.

>> das ein und ausblenden einer Ebene/Tabellenzelle wo dann der "Bestellen" Button drin liegt?

Ja, auch mit Javascript.


als Antwort auf: [#434923]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/