my code :
<?php function my_form($param1, $param2, $form_values = NULL) { // Build the fields that stay the same from form to form...
$form['title'] = array( '#type' => 'textfield', '#title' => t('Quiz title'), '#required' => TRUE, '#default_value' => 'My quiz', );
// The current number of questions, plus three more if // the user requested them. if (isset($form_values)) { $question_count = $form_values['question_count'];
if ($form_values['op'] == t('More questions')) { $question_count = $question_count + 3; } } else { $question_count = 3; }
$form['question_count'] = array( '#type' => 'hidden', '#value' => $question_count, );
// We'll loop from 1 to n, where n is the current number of questions to // be displayed.
for ($i = 1; $i <= $question_count; $i++) { $form['question_' . $i] = array( '#type' => 'textfield', '#title' => t('Question !count', array('!count' => $i)), ); }
// This part is important! $form['#multistep'] = TRUE;
$form['more'] = array( '#type' => 'button', '#value' => t('More questions'), ); $form['submit'] = array( '#type' => 'submit', '#value' => t('Submit'), );
return $form; }
function my_form_submit($form_id, $form_values) {
for ($i = 1; $i <= $form_values['question_count']; $i++) { drupal_set_message($current_question = $form_values['question_' . $i]); // Process $current_question } //return 'node/1'; // set redirect after submission, if desired }
print drupal_get_form('my_form', 1, 2); ?>
When i run the site i got error like
*Fatal error*: Unsupported operand types in *C:\Program Files\xampp\htdocs\cancom\includes\form.inc* on line *342
*-- Regards B.S.Bharanikumar
POST YOUR OPINION http://bharanikumariyer.hyperphp.com/