<div>This issue is resolved.</div>
<div> </div>
<div>Regards</div>
<div>Austin.</div>
<div> </div>
<div> </div>
<div>Hi</div>
<div>I found that value is retreived properly, but when I increment it by 1 it does not work.</div>
<div> </div>
<div>My code in hook_form_alter is as below.</div>
<div> </div>
<div> if($form_id == myformid)<br> {<br>    $form_state[&#39;values&#39;][&#39;companies&#39;] = $form_state[&#39;values&#39;][&#39;companies&#39;] + 1; <br> }</div>
<div> </div>
<div>Is this the way values can be incremented, or I need to follow any particular <br></div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">On Tue, Mar 15, 2011 at 7:10 AM, Austin Einter <span dir="ltr">&lt;<a href="mailto:austin.einter@gmail.com" target="_blank">austin.einter@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>Hi All</div>
<div>As per form quickstart guide, forms can have #type as &#39;values&#39;.</div>
<div> </div>
<div>Example:</div>
<div> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">&lt;?php<br>$form</span><span style="COLOR: #007700">[</span><span style="COLOR: #dd0000">&#39;foo&#39;</span><span style="COLOR: #007700">] = array(</span><span style="COLOR: #dd0000">&#39;#type&#39; </span><span style="COLOR: #007700">=&gt; </span><span style="COLOR: #dd0000">&#39;value&#39;</span><span style="COLOR: #007700">, </span><span style="COLOR: #dd0000">&#39;#value&#39; </span><span style="COLOR: #007700">=&gt; </span><span style="COLOR: #dd0000">&#39;bar&#39;</span></font><font face="Courier New"><span style="COLOR: #007700">)<br>
</span><span style="COLOR: #0000bb">?&gt;</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Later point of time, we can retreive the value as $form_state[&#39;values&#39;][&#39;foo&#39;], and value retreived should be &#39;bar&#39;.</span></font></span></div>

<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">In my module hook_form api, I have added </span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"> $form[&#39;companies&#39;] = array(<br> &#39;#type&#39; =&gt; &#39;value&#39;,<br> &#39;#value&#39; =&gt; &#39;1&#39;,<br> );<br></span></font></span></div>

<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">In hook_form_alter, I want to get the value of $form_state[&#39;values&#39;][&#39;companies&#39;] and increment $form_state[&#39;values&#39;][&#39;companies&#39;] by 1.</span></font></span></div>

<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Is this allowed or Drupal has any restriction.</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">When I access the value of $form_state[&#39;values&#39;][&#39;companies&#39;], it just gives me empty value (&#39;&#39;).</span></font></span></div>

<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">What could be problem here?</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"></span></font></span> </div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Regards</span></font></span></div>
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb">Austin</span></font></span></div><font color="#888888">
<div><span style="COLOR: #000000"><font face="Courier New"><span style="COLOR: #0000bb"> </span></font></span></div></font></blockquote></div><br>