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

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -