mysql - PHP pulling the selected item in an HTML dropdown that is populated from an array to pass in to the database -


ok, fist off apologize convoluted , overly long title, new of , wasn't quite sure how explain or begin...so did!

what doing right populating html dropdown list mysql database, , take whichever option user selects dropdown , somehow enter data different table.

the code using data table is:

<td>model of bike</td> <td><select type ="text" name="bikebrand"> <?php $sql = mysql_query("select bikedescr, bikeid bikes"); while ($row = mysql_fetch_array($sql)) { echo "<option value='bikedescr'>" . $row['bikedescr'] . "</option>"; } ?> 

now once user selects desired bike, let's trek, want able information , put insert () values () may track bike have selected each time new ticket created.

hopefully have not confused or made matter worse, need do, or appreciated.

thanks time.

i suggest improvements, are:

1) select tag doesn't have type attribute, correct way use is:

<select name="bikebrand"> 

2) getting bikedescr , bikeid fields in database, suggest use bikeid value each option , bikedescr show option's name. example:

<td>model of bike</td> <td><select name="bikebrand"> <?php $sql = mysql_query("select bikedescr, bikeid bikes"); while ($row = mysql_fetch_array($sql)) { echo "<option value='" . $row['bikeid'] . "'>" . $row['bikedescr'] . "</option>"; } ?> 

so can retrieve bikebrand value in next file , insert in database.


Comments

Popular posts from this blog

JQuery Autocomplete without using label, value, id -

c++ - Accessing inactive union member and undefined behavior? -

JAVA - what is the difference between void and boolean methods? -