Hello,
I have to debug a redaxo cms system and to add a simple form (name, e-mail) as a module. THen, I add the module to a new article page and use that page.
Example:
<form action="index.php" method="post">
<input type="hidden" name="article_id" value="REX_ARTICLE_ID"/>
<input type="hidden" name="clang" value="REX_CLANG_ID"/>
<br />
<label for="newsletter_firstname">Vorname</label>
<input type="text" class="formtext" name="newsletter_firstname" id="newsletter_firstname" />
<br />
<label for="newsletter_name">Nachname</label>
<input type="text" class="formtext" name="newsletter_name" id="newsletter_name" />
<br />
<label for="newsletter_email">E-Mail-Adresse</label>
<input type="text" class="formtext" name="newsletter_email" id="newsletter_email" />
<br />
<div class="formblock">
<input type="submit" class="formsubmit" name="newsletter_anmelden" value="Anmelden" />
<br />
</div>
</form>
The PHP code that parses the POST variables comes before this HTML in the same Edit Module Page ("Ausgabe" text field)
The HTML form is generated inside the page, however each time I send the form, I just get redirected to root of the server and no data is actually saved. No success/fail message is sent back and so on.
Why does this happen? And what can I do?
My redaxo version is 4.3.
Thank you
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: Problem with simple form in module
Hello,
I do not write English but I can read HTML
to
Cheffchen
I do not write English but I can read HTML
Code: Alles auswählen
<form action="index.php" method="post">
<input type="hidden" name="article_id" value="REX_ARTICLE_ID"/>
<input type="hidden" name="clang" value="REX_CLANG_ID"/>
Code: Alles auswählen
<form action="action="<?php echo rex_getUrl(); ?>"" method="post">
<!-- delete> <input type="hidden" name="article_id" value="REX_ARTICLE_ID"/> -->
<!-- delete> <input type="hidden" name="clang" value="REX_CLANG_ID"/> -->
-
- Beiträge: 1403
- Registriert: 7. Apr 2006, 01:49
- Kontaktdaten: ICQ Website
Re: Problem with simple form in module
Please tell us the full input and output code from your modul.
For your action use:
lg
Joachim
For your action use:
Code: Alles auswählen
<form action="<?php echo rex_getUrl("REX_ARTICLE_ID",$REX['CUR_CLANG']); ?>" method="post">
Joachim