[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
xform form action url mit get variable - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

xform form action url mit get variable

1. Jun 2015, 12:36

Hallo,

ich möchte mit xform ein Formular erstellen wo für die action url eine get varable abgefragt werden muss.
d.h. ich hab eine detailseite für eine veranstaltung wo man sich gleich anmelden kann.
die ausgabe der veranstaltungen läuft über eine db - also
Veranstaltung 1 - http://www.domain.de/veranstaltungen/details?id=1
Veranstaltung 2 - http://www.domain.de/veranstaltungen/details?id=2
usw.

dadurch dass das formular direkt auf der seite ist muss die form action ensprechen sein:
<form action="/veranstaltungen/details?id=1">

gibts da eine möglichlkeit die id zu mitzugeben?

mit anchor und form_id gehts ja z.b. so:
objparams|form_anchor|anmeldung
objparams|form_id|anmeldung_form

danke

Sysix
Beiträge: 101
Registriert: 23. Sep 2014, 15:08

Re: xform form action url mit get variable

1. Jun 2015, 12:47

Code: Alles auswählen

objparams|form_action|/veranstaltungen/details?id=1
Hier kann man schön nachschauen, was man so alles ändern kann :)
https://github.com/yakamara/redaxo_xfor ... hp#L25-L64

Gruß Sysix

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

Re: xform form action url mit get variable

1. Jun 2015, 13:40

hi sysix,

danke für die info - nur leider müsste ich php dazu schreiben was leider nicht funktioniert - weil die id variable zuvor abgefragt werden muss - also so in etwa
objparams|form_action|<?php echo rex_getUrl('23', $REX['CUR_CLANG']).'?id='.$GET_[id]; >
was eben leider nicht klappt.

Sysix
Beiträge: 101
Registriert: 23. Sep 2014, 15:08

Re: xform form action url mit get variable

1. Jun 2015, 14:15

Dann mach doch das in PHP :)

Für die Veranstaltungen ein extra XForm Modul mit den entsprechenden Einstellungen im Ausgabe-Code :)

Code: Alles auswählen

$xform->setObjectparams('form_action', hierDeinLink);
Gruß Sysix

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

Re: xform form action url mit get variable

1. Jun 2015, 14:24

Hej,

das müsste auch so klappen:

Code: Alles auswählen

hidden|event_id|id|REQUEST
vg Thomas

steri
Beiträge: 364
Registriert: 12. Jul 2007, 14:59

Re: xform form action url mit get variable

1. Jun 2015, 19:10

hey thomas,

danke für den input - ja da wird zumindest die variable als Post übergeben - lieber wärs wenns weiterhin als get in der ulr steht.
das formular über php aufzubauen hab ich auch schon versucht - da würde das mit der action

Code: Alles auswählen

$xform->setObjectparams('form_action', hierDeinLink);
gut funktionieren.
aber das scheitere ich wiederum an anderen dingen - so z.b. das das
beim captcha kein bild angezeigt wird

Code: Alles auswählen

$xform->setValueField('captcha', array('Bitte Sicherheitscode eingeben:', 'Bitte geben Sie den Sicherheitscode korrekt ein!'));
obwohls im modul xform builder funktioniert
oder irgendwie schaff ichs nicht die einträge in die db zu speichern (ich will nicht alles nochmal per hand per insert schreiben) - wie ist da der befehl?
oder das email template funkt auch nicht richtig:

Code: Alles auswählen

$xform->setActionField('db2email', array('anmeldung', '', 'email@domain.de'));
das geht im xform builder irgendwie schneller

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

Re: xform form action url mit get variable

2. Jun 2015, 08:01

Hej,
steri hat geschrieben:danke für den input - ja da wird zumindest die variable als Post übergeben - lieber wärs wenns weiterhin als get in der ulr steht.
solltest du überdenken, da sonst recht einfach das Ganze manipuliert werden kann.

Das XForm hidden landet dagegen nicht im Quelltext.

vg Thomas

Zurück zu „Allgemeines [R4]“