"Its Me" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > i have the file: > edit_profile.php
Just curious: why do you have May 15th and October 6th listed as locations? <?php if (!isset($location)) $location = ""; $locations[] = array( "" => "Choose City", "Abou Redes" => "Abou Redes", "Abou-Zabal" => "Abou-Zabal", "Al Arish" => "Al Arish", "Al Mahala" => "Al Mahala", // ... etc, etc... "Zafrana" => "Zafrana", "Zagazik" => "Zagazik" ); echo "\n<select name='location'>"; foreach($locations as $value => $text) echo "\n\t<option" .($location == $value ? " selected" : "") ." value='$value'>" .$text ."</option>"; echo "\n</select>"; ?> NOTE: 1. That is a pretty God-awful long list; is there any way to subdivide it logically? Maybe use a pair of Javascript-coupled selection-boxes - use the first box to specify the first letter of the desired name, then the second box provides (a much shorter list of) all destinations beginning with that letter. 2. If your option-value and option-text are always identical, there is no need to specify the value separately (it defaults to the text). -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php