well...i just finished some code for dealing with an option box that has all
the states listed...
<select name="state" size="1">
<option value="">Select State</option>
<?
$ST[] = 'AL'; $ST[] = 'AK'; $ST[] = 'AR'; $ST[] = 'AZ';
$ST[] = 'CA'; $ST[] = 'CO'; $ST[] = 'CT'; $ST[] = 'DC';
$ST[] = 'DE'; $ST[] = 'FL'; $ST[] = 'GA'; $ST[] = 'HI';
$ST[] = 'IA'; $ST[] = 'ID'; $ST[] = 'IL'; $ST[] = 'IN';
$ST[] = 'KS'; $ST[] = 'KY'; $ST[] = 'LA'; $ST[] = 'MA';
$ST[] = 'MD'; $ST[] = 'ME'; $ST[] = 'MI'; $ST[] = 'MN';
$ST[] = 'MO'; $ST[] = 'MS'; $ST[] = 'MT'; $ST[] = 'NC';
$ST[] = 'ND'; $ST[] = 'NE'; $ST[] = 'NH'; $ST[] = 'NJ';
$ST[] = 'NM'; $ST[] = 'NV'; $ST[] = 'NY'; $ST[] = 'OH';
$ST[] = 'OK'; $ST[] = 'OR'; $ST[] = 'PA'; $ST[] = 'PR';
$ST[] = 'RI'; $ST[] = 'SC'; $ST[] = 'SD'; $ST[] = 'TN';
$ST[] = 'TX'; $ST[] = 'UT'; $ST[] = 'VA'; $ST[] = 'VT';
$ST[] = 'WA'; $ST[] = 'WV'; $ST[] = 'WI'; $ST[] = 'WY';
for($i = 0; $i < count($ST); $i++)
{
echo '<option value="'.$ST[$i].'"';
if($state == $ST[$i])
{
echo ' selected';
}
echo '>'.$ST[$i]."</option>\n";
}//For
?>
</select>
First it creates an array $ST that contains a list of all the states
(includes PR and DC)
Next it loops through that array and if $state has the same value as the
state, it selects it...
You could probably turn this into a function or something...
=codeboy
> -----Original Message-----
> From: Peter Houchin [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 22, 2001 8:17 PM
> To: PHP MAIL GROUP
> Subject: [PHP] <select name=....
>
>
> if i have a form with a select box in it how an i get the values
> to echo a php value ...
>
> ie
>
> <SELECT NAME="state" SIZE="1">
> <OPTION VALUE="Canberra">ACT</OPTION>
> <OPTION VALUE="Victoria">VIC</OPTION>
> </SELECT>
>
> can i change it to say
> <SELECT NAME="state" SIZE="1">
> <OPTION VALUE="<? echo $state ?>">ACT</OPTION>
> <OPTION VALUE="<?echo $state ?>">VIC</OPTION>
> </SELECT>
>
> so that when the page loads it shows which ever option is in the
> Data base?
>
> Peter Houchin
> Sun Rentals
> [EMAIL PROTECTED]
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]