首先,我想更新记录。我创建了下拉框,其中包含来自 mySQL FROM SELECT statemet 的值,它与以前选择的一个数据库条目一起工作正常。但是我想对我在另一个表中的修改有另一个值。
从订单表值中删除以进行更新。
echo '<div class = "MediaType" >'; //Start class Media Type
echo '<strong><label for="rate">Media Type</label></strong>';
echo '<br/><br/>' ;
$sql = "SELECT `media_type` FROM `order` where `po_number` = '".$ponumber."'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
echo "<select class='dropdownsize' name='media_type[]' tabindex='$k'>";
echo "<option value='" . $row['media_type'] . "'>" . $row['media_type'] . "</option>";
echo '</select>';
echo '<br/>';
}
echo '</div>'; //End Class Media Type
它在我在插入过程中选择并插入的下拉列表中为我提供了值“在线”。
DROP DOWN FOR INSERT 来自 media_type 表的页面
echo '<div class = "MediaType" >'; //Start class Media Type
echo '<strong><label for="rate">Media Type</label></strong>';
echo '<br/><br/>' ;
//for loop for dropdown from user index//
for($k=1;$k<=$textboxindex;$k++)
{
$sql = "SELECT media_type FROM media_type";
$result = mysql_query($sql);
echo "<select class='dropdownsize' name='media_type[]' tabindex='$k'>";
while ($row = mysql_fetch_array($result))
{
echo "<option value='" . $row['media_type'] . "'>" . $row['media_type'] . "</option>";
}
echo '</select>';
echo '<br/>';
}
echo '</div>'; //End Class Media Type
表名 = "media_type" values = "TV","ONLINE","Roller",Banner","Roll Over"
我希望我的更新下拉框中的这个“media_type”值与插入下拉框相同,以便最终用户可以修改带有 media_type 值作为插入的条目。但是当它第一次显示时,dropbox 的默认值应该与之前输入的数据相同。
抱歉,我的问题令人困惑。最好的方法是什么。?任何帮助将不胜感激。谢谢你