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
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/
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/
Re: xform form action url mit get variable
Code: Alles auswählen
objparams|form_action|/veranstaltungen/details?id=1
https://github.com/yakamara/redaxo_xfor ... hp#L25-L64
Gruß Sysix
Re: xform form action url mit get variable
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.
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.
Re: xform form action url mit get variable
Dann mach doch das in PHP
Für die Veranstaltungen ein extra XForm Modul mit den entsprechenden Einstellungen im Ausgabe-Code
Gruß Sysix
Für die Veranstaltungen ein extra XForm Modul mit den entsprechenden Einstellungen im Ausgabe-Code
Code: Alles auswählen
$xform->setObjectparams('form_action', hierDeinLink);
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Re: xform form action url mit get variable
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 gut funktionieren.
aber das scheitere ich wiederum an anderen dingen - so z.b. das das
beim captcha kein bild angezeigt wird
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:
das geht im xform builder irgendwie schneller
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);
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!'));
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'));
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Re: xform form action url mit get variable
Hej,
Das XForm hidden landet dagegen nicht im Quelltext.
vg Thomas
solltest du überdenken, da sonst recht einfach das Ganze manipuliert werden kann.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.
Das XForm hidden landet dagegen nicht im Quelltext.
vg Thomas