<p>So why doesn&#39;t it work when I even set it manually to any of the values I posted in the original email? Those values are the exact same as what you just said to do. </p>
<p>Sent from my Android device. please forgive any spelling or grammatical errors.</p>
<div class="gmail_quote">On Jan 12, 2012 4:38 PM, &quot;Metzler, David&quot; &lt;<a href="mailto:metzlerd@evergreen.edu">metzlerd@evergreen.edu</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">










<div lang="EN-US" link="blue" vlink="blue">

<div>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">I think it’s premature to file a bug. 
I verified the correct behavior in my drupal 7 innstance.  #multiple does work
correctly.   I had initially looked at the wrong procedure, so I got
misled by the return of a closely named procedure. <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Change line 91 to read: <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">$servers[] = $record-&gt;servername; <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Also you can add  before the return <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">drupal_set_message(print_r($servers,1)); <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">just as you return $servers so that you
can verify that you’re getting the data back correctly. <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Finally I couldn’t help but notice
that gatt_all_servers_assoc is getting data  $record-&gt;name, but at 91, you’re
pulling $record-&gt;servername.   Is this in error? <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><br>
Dave<u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> <u></u><u></u></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>

<div>

<div class="MsoNormal" align="center" style="text-align:center"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">

<hr size="2" width="100%" align="center">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma;font-weight:bold">From:</span></font></b><font face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma">
<a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a> [mailto:<a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a>] <b><span style="font-weight:bold">On Behalf Of </span></b>Shawn Webb<br>

<b><span style="font-weight:bold">Sent:</span></b> Thursday, January 12, 2012
3:05 PM<br>
<b><span style="font-weight:bold">To:</span></b> <a href="mailto:support@drupal.org" target="_blank">support@drupal.org</a><br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [support] Setting
Multiselect Default Values</span></font><u></u><u></u></p>

</div>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><u></u> <u></u></span></font></p>

<p><font size="3" face="Times New Roman"><span style="font-size:12.0pt">I
understand. However, I&#39;m not setting the default value directly from db_query.
I&#39;m setting it as you suggested, but I&#39;m not seeing the correct result. That is
the issue. Even though I&#39;m setting it as everyone has suggested, I&#39;m still not
seeing them selected by default. <u></u><u></u></span></font></p>

<p><font size="3" face="Times New Roman"><span style="font-size:12.0pt">I also
understand that I should run the submitted values through array_filter. 
That&#39;s not the issue. <u></u><u></u></span></font></p>

<p><font size="3" face="Times New Roman"><span style="font-size:12.0pt">Let me
know if or how I should file a bug report. <u></u><u></u></span></font></p>

<p><font size="3" face="Times New Roman"><span style="font-size:12.0pt">Thanks, <u></u><u></u></span></font></p>

<p><font size="3" face="Times New Roman"><span style="font-size:12.0pt">Shawn <u></u><u></u></span></font></p>

<p><font size="3" face="Times New Roman"><span style="font-size:12.0pt">Sent from
my Android device. please forgive any spelling or grammatical errors.<u></u><u></u></span></font></p>

<div>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">On Jan 12, 2012 3:48 PM, &quot;Metzler, David&quot; &lt;<a href="mailto:metzlerd@evergreen.edu" target="_blank">metzlerd@evergreen.edu</a>&gt; wrote:<u></u><u></u></span></font></p>


<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">PS.<br>
<br>
IT&#39;s important to know that what you get back in your submit handler for<br>
$formstate[&#39;values&#39;][&#39;new_server&#39;]is an array of all of the servers and<br>
wheter they are selected.  In the case where SERVER01 and SERVER02 are<br>
selected you&#39;ll get back the array:<br>
<br>
Array(<br>
 &#39;SERVER01&#39; =&gt; &#39;SERVER01&#39;,<br>
 &#39;SERVER02&#39; =&gt; &#39;SERVER02&#39;,<br>
 &#39;SERVER03&#39; =&gt; 0,<br>
 &#39;SERVER04&#39; =&gt; 0,<br>
 &#39;SERVER05&#39; =&gt; 0<br>
);<br>
<br>
<font color="navy"><span style="color:navy"><u></u><u></u></span></font></span></font></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><br>
You will not get back string data as your code seems to be expecting.<br>
<br>
Dave<br>
<br>
<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a>
[mailto:<a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a>]
On<br>
Behalf Of Shawn Webb<br>
Sent: Thursday, January 12, 2012 2:18 PM<br>
To: <a href="mailto:support@drupal.org" target="_blank">support@drupal.org</a><br>
Subject: [support] Setting Multiselect Default Values<br>
<br>
Hey Fellow Drupalers,<br>
<br>
I&#39;m trying to set the &#39;#default_value&#39; property to a select form<br>
element that has &#39;#multiple&#39; set to TRUE. Below you will find a link<br>
to the source and a link to a screenshot. I&#39;ve tried setting<br>
&#39;#default_value&#39; to:<br>
<br>
[values]<br>
array(&#39;SERVER01&#39;)<br>
array(&#39;SERVER01&#39; =&gt; &#39;SERVER01&#39;)<br>
array(1)<br>
array(&#39;1&#39;)<br>
1<br>
&#39;SERVER01&#39;<br>
[/values]<br>
<br>
But nothing sets the default value of the select form element. The<br>
&#39;#options&#39; element is set to (verbatim from var_export): array (<br>
&#39;SERVER01&#39; =&gt; &#39;SERVER01&#39;, &#39;SERVER02&#39; =&gt; &#39;SERVER02&#39;, &#39;SERVER03&#39; =&gt;<br>
&#39;SERVER03&#39;, &#39;SERVER04&#39; =&gt; &#39;SERVER04&#39;, &#39;SERVER05&#39; =&gt; &#39;SERVER05&#39;, )<br>
<br>
Links:<br>
Screenshot: <a href="http://t.co/vVAcT4fA" target="_blank">http://t.co/vVAcT4fA</a><br>
Code: <a href="https://t.co/ETl4MtgV" target="_blank">https://t.co/ETl4MtgV</a><br>
<br>
The code in question is line 105 of vulnscan.admin.inc<br>
<br>
Let me know what I should do. I&#39;m running drupal 7.11-dev (git<br>
checkout of Drupal codebase, set to the 7.x branch).<br>
<br>
Thanks,<br>
<br>
Shawn<br>
--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a>
]<br>
--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a>
]<u></u><u></u></span></font></p>

</div>

</div>

</div>


<br>--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></blockquote></div>