string value in select tag not working as desired with strings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I have the following code:
When the option value is integer, the select button is working perfectly
selecting the option. In case when the value is string, the post value does
reflect the selected item in the selection box but does not select it. I am
totally confused what is wrong with my code.

<script language="JavaScript">
function autoSubmit()
{
    var formObject = document.forms['theForm'];
    formObject.submit();
}
</script>



<select name="organism" onChange="autoSubmit();">
      <option value="null">Select Organism</option>
      <option value= "9606" <?php if($organism == 9606) echo "
selected"; ?>>human</option>

      <option value= "10090" <?php if($organism == 10090) echo " selected";
?>>mouse</option>
      <option value= "10116" <?php if($organism == 10116) echo " selected";
?>>rat</option>
</select>


the above code does select the clicked entry in selection box but the
following code does not select the clicke item and always shows organism.

<select name="organism" onChange="autoSubmit();">
      <option value="null">Select Organism</option>
      <option value= 'human' <?php if(strcmp($organism, 'human') == 0) echo "
selected"; ?>>human</option>
      <option value= 'mouse' <?php if(strcmp($organism, 'mouse') == 0) echo "
selected"; ?>>mouse</option>
      <option value= 'rat' <?php if(strcmp($organism,'rat') == 0) echo "
selected"; ?>>rat</option>
</select>

Any help???
thanks

Fahim

[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux