> Hi,
> I have a SELECT on a web form.
>
> <select name="TimeChoice">
> <option value="Friday August 22, 04:00 PM - 06:00 PM">Friday August 22,
04:00 PM - 06:00 PM</option>
> <option value="Friday August 22, 06:00 PM - 08:00 PM">Friday August 22,
06:00 PM - 08:00 PM</option>
> <option value="Friday August 22, 08:00 PM - 10:00 PM">Friday August 22,
08:00 PM - 10:00 PM</option>
> <option value="Friday August 22, 10:00 PM - 12:00 AM">Friday August 22,
10:00 PM - 12:00 AM</option>
> <option value="Saturday August 23, 12:00 AM - 02:00 AM">Saturday August
23, 12:00 AM - 02:00 AM</option>
> <option value="Saturday August 23, 12:00 PM - 02:00 PM">Saturday August
23, 12:00 PM - 02:00 PM</option>
> <option value="Saturday August 23, 02:00 PM - 04:00 PM">Saturday August
23, 02:00 PM - 04:00 PM</option>
> <option value="Saturday August 23, 04:00 PM - 06:00 PM">Saturday August
23, 04:00 PM - 06:00 PM</option>
> <option value="Saturday August 23, 06:00 PM - 08:00 PM">Saturday August
23, 06:00 PM - 08:00 PM</option>
> <option value="Saturday August 23, 08:00 PM - 10:00 PM">Saturday August
23, 08:00 PM - 10:00 PM</option>
> <option value="Saturday August 23, 10:00 PM - 12:00 AM">Saturday August
23, 10:00 PM - 12:00 AM</option>
> <option value="Sunday August 24, 12:00 AM - 02:00 AM">Sunday August 24,
12:00 AM - 02:00 AM</option>
> <option value="Sunday August 24, 12:00 PM - 02:00 PM">Sunday August 24,
12:00 PM - 02:00 PM</option>
> <option value="Sunday August 24, 02:00 PM - 04:00 PM">Sunday August 24,
02:00 PM - 04:00 PM</option>
> </select>
>
> Only one option may be chosen
>
> When I submit this form, there could be errors.  When I have errors, I
> wish to reprint the form with the user's values remembered.  In the
> reprinted SELECT tag, one of the OPTION tags will now have a SELECTED
> attribute.  Is there any elegant way to insert the SELECTED attribute on
> the right option?

Unless you come up with a nice function to create this box for you, then the
only way is to go in on each line, in each <option> tag and check
$_POST['TimeChoice'] (or $_GET, $_REQUEST, whatever...) to see if it equals
the current value.

<option value="Friday August 22, 04:00 PM - 06:00 PM"<?
if($_POST['TimeChoice']=="Friday August 22, 04:00 PM - 06:00 PM") { echo "
SELECTED"; }?>>Friday August 22, 04:00 PM - 06:00 PM</option>

---John Holmes...


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to