If I understand your question, when editing an existing record where
StateID = "CA", you want the drop-down to show "California" as
selected.

You need to add a little code into your while loop to echo "SELECTED"
into the appropriate "option" tag.

-Dan


--- Steve Fitzgerald <[EMAIL PROTECTED]> wrote:
> I have the below code that populates a drop down list. The code will
> correctly insert the value $StateID into another a table. The problem
> I am
> running into is that when I select the record to edit the
> drop-downlist has
> the first option as the value instead of what the corresponding
> StateID in
> the column reads. How can I correct this? The form to insert and edit
> have
> the below code and correctly insert the StateID. I tried to write and
> if
> statement to state that if the StateID were == to the StateID in he
> table
> then print selected, but I think I am missing something.
> 
> Any suggestions?
> 
> Thanks.
> 
> <?php
> 
> // populates state drop-down list
> 
> $get_stateid_query = mysql_query("SELECT * FROM State INNER JOIN
> RaceResults
> ON State.StateID WHERE RaceID='$RaceID'");
> 
> echo " <select name=\"StateID\">\n";
> 
> while ($myrow = mysql_fetch_array($get_stateid_query)) {
> 
> echo ' <option
> value="'.$myrow["StateID"].'">'.$myrow["StateName"]."</option>\n";
> }
> echo " </select>\n";
> ?>
> 
> 
> 
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards®
http://movies.yahoo.com/

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

Reply via email to