At 11:54 AM 1/6/03 -0600, Steven Kallstrom wrote:
<select name="state">
            <option value="AL"{$stateselected['AL']}>Alabama</option>
            <option value="AK"{$stateselected['AK']}>Alaska</option>
            <option value="AZ"{$stateselected['AZ']}>Arizona</option>
            .
</select>

$stateselected['$state'] is an array that stores the state that was
selected on the prior form.  is there an easier way, to have a default
state picked out of this drop down list.???

Write a function that paints selects:

$States = array( 'AL' => 'Alabama', ...


function PaintSelect( $Name, $Values, $Selected ) {

echo "<SELECT NAME=\"$Name\">\n";

reset( $Values );
while( list( $Index, $Value ) = each( $Values )) {
   $Selected = ( $Selected == $Index ) ? ' SELECTED' : '';
   echo "   <OPTION VALUE=\"$Index\"$SELECTED>$Value</OPTION>\n'
   }

echo "</SELECT>\n";

}


Then call lt like this ...

State: <? PaintSelect( 'State', $States, $stateselected['$state'] ) ?><BR>


Rick




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

Reply via email to