Really that&#39;s how we roll on the Dev list now? &quot;Hey thanks for coming, now get out.&quot; Esspecially when the answer is pretty simple.<br><br>Ktt,<br><br>The reason you are not inserting values is the &#39;#tree&#39; =&gt; TRUE, attribute set in your fieldset. This means that subsequent values will retain the array tree in $form_values. Therefore your  $form_values in the db_query should look like this, $form_values[&#39;listname&#39;][&#39;list_name&#39;], $form_values[&#39;listname&#39;][&#39;description&#39;].<br>

<br>I hope that helps.<br clear="all">-----<br>Adam A. Gregory<br>Drupal Developer &amp; Consultant<br>Web: AdamAGregory.com<br>Twitter: <a href="http://twitter.com/adamgregory">twitter.com/adamgregory</a><br>Phone: 910.808.1717<br>

Cell: 706.761.7375<br>
<br><br><div class="gmail_quote">On Fri, Feb 12, 2010 at 10:40 AM, Steven Jones <span dir="ltr">&lt;<a href="mailto:steven.jones@computerminds.co.uk">steven.jones@computerminds.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Hello ktt,<br>
<br>
Please see: <a href="http://drupal.org/support" target="_blank">http://drupal.org/support</a> for your support options.<br>
<br>
Regards<br>
Steven Jones<br>
ComputerMinds ltd - Perfect Drupal Websites<br>
<br>
Phone : 024 7666 7277<br>
Mobile : 07702 131 576<br>
Twitter : darthsteven<br>
<a href="http://www.computerminds.co.uk" target="_blank">http://www.computerminds.co.uk</a><br>
<br>
<br>
<br>
On 12 February 2010 15:36, ktt &lt;<a href="mailto:kestutis98@yahoo.com">kestutis98@yahoo.com</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; I have a form:<br>
&gt;<br>
&gt; function contactlistcreate() {<br>
&gt;  $form = array();<br>
&gt;<br>
&gt;  $form[&#39;listname&#39;] = array(<br>
&gt;    &#39;#type&#39; =&gt; &#39;fieldset&#39;,<br>
&gt;    &#39;#title&#39; =&gt; t(&#39;Create new list&#39;),<br>
&gt;    &#39;#tree&#39; =&gt; TRUE,<br>
&gt;  );<br>
&gt;  $form[&#39;listname&#39;][&#39;list_name&#39;] = array(<br>
&gt;    &#39;#type&#39; =&gt; &#39;textfield&#39;,<br>
&gt;    &#39;#title&#39; =&gt; t(&#39;List name&#39;),<br>
&gt;    &#39;#size&#39; =&gt; 30,<br>
&gt;    &#39;#maxlength&#39; =&gt; 64,<br>
&gt;    &#39;#description&#39; =&gt; t(&#39;Enter the list name&#39;),<br>
&gt;    &#39;#default_value&#39; =&gt; &#39;dddodododod&#39;,<br>
&gt;  );<br>
&gt;  $form[&#39;listname&#39;][&#39;description&#39;] = array(<br>
&gt;    &#39;#type&#39; =&gt; &#39;textarea&#39;,<br>
&gt;    &#39;#title&#39; =&gt; t(&#39;Describe it&#39;),<br>
&gt;    &#39;#cols&#39; =&gt; 60,<br>
&gt;    &#39;#rows&#39; =&gt; 5,<br>
&gt;    &#39;#description&#39; =&gt; t(&#39;List description.&#39;),<br>
&gt;  );<br>
&gt;  $form[&#39;listname&#39;][&#39;submit&#39;] = array(&#39;#type&#39; =&gt; &#39;submit&#39;, &#39;#value&#39; =&gt; t(&#39;Save&#39;));<br>
&gt;  return $form;<br>
&gt; }<br>
&gt;<br>
&gt; and submit function:<br>
&gt;<br>
&gt; function contactlistcreate_submit($form_id, $form_values) {<br>
&gt;  db_query(<br>
&gt;    &quot;INSERT INTO {contactsliststable} (contacts_list_name, contacts_list_description) VALUES (&#39;%s&#39;, &#39;%s&#39;)&quot;, $form_values[&#39;list_name&#39;], $form_values[&#39;description&#39;]);<br>
&gt;    drupal_set_message(t(&#39;Your list has been saved.&#39;));<br>
&gt; }<br>
&gt;<br>
&gt; But it inserts only empty values to database table and throw no errors..<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt; Ktt<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</blockquote></div><br>