Я хочу видеть данные с dropboxlist. Но это не работает хорошо
на моем Dropbox, просто мог видеть «- ВЫБЕРИТЕ -» и «первые данные БД»
лайк
(— ВЫБИРАТЬ — <- Dropbox
DBlist1) <- Dropbox
DBlist2 <не Dropbox. просто текст
DBlist3 <не Dropbox. просто текст
DBlist4 <не Dropbox. просто текст
<?php
$var2 = $_POST['selectCarID'];
$conn = mysqli_connect("192.168.44.122", "dbtjd1", "root", "db");
$query = "SELECT Day FROM hashDB WHERE CarID = '".$var2."'";
$result = mysqli_query($conn, $query);
?>
<select name='dayval'>
<option value=''>-- CHOOSE --</option>
<?php
while ($row = mysqli_fetch_assoc($result)) {
foreach ($row as $field) {
?>
<option value="<?php echo "".htmlspecialchars($field).""; ?>">
<?php echo "".htmlspecialchars($field).""; ?>
</option>
</select>
<?php
}
}
?>
Я не имею понятия об этом ..
Я очень ценю тебя!
Благодарю.
Учитывая, что вы кодируете это на внешнем интерфейсе, используйте следующий код для заполнения раскрывающегося списка следующим образом:
<select name='dayval'>
<option value=''>-- CHOOSE --</option>
<?php
$var2 = $_POST['selectCarID'];
$conn = mysqli_connect("192.168.44.122","dbtjd1","root","db");
$query = "SELECT Day FROM hashDB WHERE CarID = '".$var2."'";
$result = mysqli_query($conn, $query);
while ($row = mysqli_fetch_assoc($result)){
$field = $row['Day'];
echo "<option value=".htmlspecialchars($field).">".htmlspecialchars($field)."</option>";
}
?>
</select>
В случае ошибки, опубликуйте информацию об ошибке и другие необходимые детали, такие как: если вы хотите запустить код на бэкэнде вместо внешнего интерфейса.
Других решений пока нет …