Üdv!
Egy formon levő 'tableselect' adatokat szeretnék átküldeni egy másik formnak.
Pl.:
<?php $form['select_item'] = array( '#type' => 'tableselect', // ... ); $form['submit'] = array( '#type' => 'submit', // ... ); ?>
A fenti 'select_item'-ben kiválasztott elemeket szeretném másik formban feldolgozni:
<?php // select_item feldolgozása... $form['akarmi'] = array( // ... ); $form['submit'] = array( '#type' => 'submit', // ... ); ?>
Hogyan lehetne ezt megoldani? Hogy tudnám átküldeni a második formnak az adatokat? Vagy ezt nem submittal kellene?
Drupal verzió:
Fórum:
drupal_goto
Az első form submit-jában csináltam egy drupal_goto()-t:
A második form-ban a $_GET-el elérem:
Nem biztos hogy szép, de működik.
Van esetleg más megoldás?
rengeteg példát találsz
rengeteg példát találsz multistep formra:
http://bryanjones.us/custom-multi-step-forms-drupal-7
http://davidsonj.com/blog/how-create-multi-step-form-drupal-7
az examples modulban is van rá példa:
https://drupal.org/project/examples
ha viszont így csinálod akkot ne a drupal_goto-t használd, hanem ezt:
valamint:
https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_ge...