[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Problem with simple form in module - 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/
robingood
Beiträge: 1
Registriert: 19. Okt 2012, 18:22

Problem with simple form in module

19. Okt 2012, 18:29

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

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: Problem with simple form in module

19. Okt 2012, 19:48

Hello,

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"/> 
to

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"/> -->
Cheffchen

Joachim.Dörr
Beiträge: 1403
Registriert: 7. Apr 2006, 01:49
Kontaktdaten: ICQ Website

Re: Problem with simple form in module

13. Feb 2013, 23:08

Please tell us the full input and output code from your modul.

For your action use:

Code: Alles auswählen

<form action="<?php echo rex_getUrl("REX_ARTICLE_ID",$REX['CUR_CLANG']); ?>" method="post">
lg
Joachim
Doerr Softwaredevelopment | GitHub
Beati pauperes spiritu.

Zurück zu „Sonstiges“