PHP заполнить форму внутри цикла while из таблицы SQL

Я использую цикл while, чтобы заполнить выпадающее меню параметрами из таблицы SQL, но мой старый друг PHP отвечает прекрасной пустой страницей.

Что я делаю неправильно? Вероятно, что-то совершенно очевидно ..

<?php
include("DbConnect.php");
$Query = "SELECT VehNo, Make_Model FROM vehicle
order by VehNo";
$Result = mysql_select_query($DB,$Query);

echo'<label>';
echo'<select name = "Vehicle">';
while ($Row = mysqli_fetch_assoc($Result))
{
echo'<option value ='".$Row["VehNo"]."'>'".$Row["Make_Model"]."'</option>';
}
echo'</label>';
?>

Заранее спасибо.

Редактировать:

<form method="POST" action="detailsShow.php">

<?php
include("DbConnect.php");
$Query = "SELECT VehNo, Make_Model FROM vehicle
order by VehNo";
$Result = mysql_query($DB,$Query);

echo'<label>';
echo'<select name = "Vehicle">';
while ($Row = mysql_fetch_assoc($Result))
{
echo'<option value ='".$Row["VehNo"]."'>".$Row["Make_Model"]."</option>';
}
echo'</label>';
?>

<INPUT TYPE="submit" VALUE="see a nice piccy of the car">
</FORM>

-2

Решение

Изменить:

echo'<option value ='".$Row["VehNo"]."'>'".$Row["Make_Model"]."'</option>';

чтобы:

echo "<option value =\"{$Row['VehNo']}\">{$Row['Make_Model']}</option>";

и это должно работать.

Также включите ошибки в следующий раз.

1

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

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

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