下拉列表中的值,我想在下拉列表中的項目,如果該值與數據庫中的值對應於被選擇。選擇取決於分貝值
這是到目前爲止我的代碼...
$hardware_type = $row['type'];
//pull names from hardware types from databse
$sql = "SELECT * FROM s_num_serialz_types ORDER BY type ASC";
$result = $mysqli->query($sql) or die($mysqli->error.__LINE__);
$type_dropdown = '<select id="serial_type" class="accounts_input_dropdown" type="text" name="serial_type" selected="'.$_POST['serial_type'].'"/><option></option>';
while($row = mysqli_fetch_assoc($result)){
if($row['type'] != $hardware_type){
$type_dropdown .= "\r\n<option value='{$row['type']}'>{$row['type']}</option>";
}else{
$type_dropdown .= "\r\n<option value='{$row['type']} selected=\"selected\">{$row['type']}</option>";
}
}
$type_dropdown .= "\r\n</select>";
我曾嘗試編寫這些代碼的幾種方法,並沒有似乎工作。我第一次嘗試......
while($row = mysqli_fetch_assoc($result)){
if($row['type'] == $hardware_type){
$type_dropdown .= "\r\n<option value='{$row['type']} selected=\"selected\">{$row['type']}</option>";
}else{
$type_dropdown .= "\r\n<option value='{$row['type']}'>{$row['type']}</option>";
}
}
此選擇列表中正確的項目,但包含此列表不顯示窗體的其餘部分。
任何幫助將你的第一次嘗試(第二個代碼示例)中不勝感激
非常感謝你 – tatty27