graham23s Posted July 22, 2007 Share Posted July 22, 2007 Hi Guys, i have a foreach looping the results untill it matches one thats in the database my setup is like so: array: $an_up = array('N' => 'No','Y' => 'Yes'); foreach ($an_up as $value) { echo "<option Value=\"{$value}\""; if ($value == $an_upper) { echo 'SELECTED'; } echo ">{$value}</option>"; } the way it is now when i update the table i'm getting the results either Yes Or No, but i really want the values Y or N as it's an enum table, can nayone tell me what i have done wrong? thanks guys Graham Quote Link to comment Share on other sites More sharing options...
redarrow Posted July 22, 2007 Share Posted July 22, 2007 $an_up = array('N' => 'N','Y' => 'Y'); Quote Link to comment Share on other sites More sharing options...
Barand Posted July 22, 2007 Share Posted July 22, 2007 try <?php $an_up = array('N' => 'No', 'Y' => 'Yes'); foreach ($an_up as $key => $value) { $select = ($key == $an_upper) ? 'selected' : ''; echo "<option value='$key' $select> $value</option>" } ?> Quote Link to comment Share on other sites More sharing options...
graham23s Posted July 22, 2007 Author Share Posted July 22, 2007 Hi Guys, Thanks for the input, both ways worked very well:) Graham Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.