JavaScript — используйте PHP в dropboxlist, и он не работает хорошо

Я хочу видеть данные с 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
}
}
?>

Я не имею понятия об этом ..

Я очень ценю тебя!
Благодарю.

1

Решение

Учитывая, что вы кодируете это на внешнем интерфейсе, используйте следующий код для заполнения раскрывающегося списка следующим образом:

<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>

В случае ошибки, опубликуйте информацию об ошибке и другие необходимые детали, такие как: если вы хотите запустить код на бэкэнде вместо внешнего интерфейса.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector