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
Post a Comment