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