Hi!
Egy "többfunkciós" formot szeretnék készíteni, aminek a lényege, hogy lenne egy form1 aminek a mezőit felhasználom a form2-n, amit postolás után majd a form3-on.
Elvben ez működik, ugye? Vagy másképp érdemes?
G.
<?php // mymodule.inc function mymod_add1_form() { ... } function mymod_add1_form_validate() { ... } function mymod_add1_form_submit() { $form_state['redirect'] = '/base/menu/add2'; ... } function mymod_add2_form() { ... } function mymod_add2_form_validate() { ... } function mymod_add2_form_submit() { $form_state['redirect'] = '/base/menu/add3'; ... } function mymod_add3_form() { ... } function mymod_add3_form_validate() { ... } function mymod_add3_form_submit() { ... } ?>
Drupal verzió:
Fórum:
nem jelenik meg a form
Ez alapján próbálom: http://drupal.hu/forum/sql-lek%C3%A9rdez%C3%A9s
Nem jelenik meg a form (imozgas_add2_form), posztolás (submit) után ugyanott marad (imozgas_add_form):
nem latok hibat
pedig ez a kod jonak tunik.
1. probald meg a menut ujraepiteni (admin/build/modules oldalon nyomj egy mentest)
2. probald meg drupal_goto()-val, hogy mukodik e
én sem látom mi nem jó...
egy másik modulomban szépen megy. :(
Egyik verzió sem jött be. A drupal_goto()-ra is ugyanaz.
Egy "drupal_set_message('Teszt.');" sorral teszteltem, hogy eljut-e a függvényig.
Rendben is volt, csak a redirect nem stimmel...
direkt link
Ha a böngészőbe közvetlenül beírod az útvonalat egy tetszőleges
$adat
tal akkor mi van?Palócz István
https://palocz.hu | https://tanarurkerem.hu
akkor fut
Ha ezt beirom a böngészőbe:
akkor megjön amit szeretnék. :)
Ez azt jelenti, hogy a paraméter nem megy át? :O
(Akkor valahol hiba van a kódban (mégis?). :)
megvan a hiba!
én balga, hát nem figyeltem... egy karakter lemaradt. :)
ugye, aki nem figyel. :)