scarlson Posted December 6, 2007 Share Posted December 6, 2007 Why is this not working? echo '<option value="none">"$itemsid_array['state_id']"</option>'; I am getting an error on this line saying either , or ; is wrong Quote Link to comment Share on other sites More sharing options...
phpSensei Posted December 6, 2007 Share Posted December 6, 2007 change echo '<option value="none">"$itemsid_array['state_id']"</option>'; to echo '<option value="none">'.$itemsid_array['state_id'].'</option>'; Quote Link to comment Share on other sites More sharing options...
scarlson Posted December 6, 2007 Author Share Posted December 6, 2007 I thought I had this right but I don't. I need pre-load the state and city that the user choose before. Here is the code I have: echo '<select name="state" onChange="sendRequest(this.value)">';//the select box with the javascript function to change the cities echo '<option value="$state_select"></option>'; //please select a state none while(list($id,$state) = mysql_fetch_row($result)){ echo '<option value="'.$id.'"'.'>'.$state.'</option>'; } echo '</select>'; ?> </td> <td> <div id="lcontainer"> <select name="cities"> <option value="unselected">Please select a state first</option> </select> </div> $state_select holds the State name from the database In my script above, where do I place my variables so I can get the state to show up and then have the city show up based off of that. I don't have the variable for the city yet but I want to get the state working first. Quote Link to comment Share on other sites More sharing options...
phpSensei Posted December 6, 2007 Share Posted December 6, 2007 change <option value="$state_select"></ to <option value='.$state_select.'></ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.