RE: [PHP] Re: Getting the current value of a select field
| From: | Don Read | Date: | Tue, 08 Apr 2003 17:25:12 +0000 |
| Subject: | RE: [PHP] Re: Getting the current value of a select field | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-142921@lists.php.net to get a copy of this message | ||
On 08-Apr-2003 shaun wrote:
> Sorry here is the code!
>
> <tr>
> <td>Status</td>
> <td>
> <select name="booking_status">';
> if ($booking_status == '2'){
> echo '<option value="2" selected>Complete</option>
> <option value="1">Cancelled</option>
> <option value="0">Not Complete</option>';
> }else if ($booking_status == '1'){
> echo '<option value="2">Complete</option>
> <option value="1" selected>Cancelled</option>
> <option value="0">Not Complete</option>';
> }else{
> echo '<option value="2">Complete</option>
> <option value="1">Cancelled</option>
> <option value="0" selected>Not Complete</option>';
> }
> echo '</select>
>
>
$codes=array('Not Complete', Cancelled', 'Complete');
...
foreach($codes as $k => $v) {
printf('<OPTION VALUE="%s"%s>%s</OPTION>',
$k, ($booking_status == $k ? ' SELECTED' :''), $v);
}
Regards,
--
Don Read dread@texas.net
-- It's always darkest before the dawn. So if you are going to
steal the neighbor's newspaper, that's the time to do it.