У меня есть запрос mysql:
$ziua = "SELECT DISTINCT DAYOFMONTH(ziua) FROM rapoarte"; $ziuaResult = mysql_query($ziua);
С результатами, которые я получаю, я хочу добавить их в раскрывающийся список, например: «echo» Selectati Ziua:
<td><select name='ziua'> <option value='---'>---</option>"; while($ziuaRow = mysql_fetch_array($ziuaResult)) { $ziua1 = $ziuaRow['ziua']; echo "<option value='$ziua1'>$ziua1</option>"; }
эхо «»;
`
проблема в том, что мои выпадающие окна пусты. есть 2, 3 варианта (в зависимости от результата выбора), но текст не отображается.
У меня такая же проблема с этим выбором: SELECT DISTINCT HOUR(ora) FROM rapoarte
Как я могу это исправить?
спасибо, Себастьян
РЕДАКТИРОВАТЬ
извините, я добавил неправильный код.
Вы выбираете HOUR(ora)
без столбца ziua
. Ниже следует выбрать столбец ziua
, уникальный по HOUR(ora)
.
SELECT DISTINCT HOUR(ora) AS something,ziua FROM rapoarte GROUP by something
Если вы error_reporting(E_ALL);
на, вы увидите ошибку об неопределенном индексе, ziua
.
Должен ли ваш аргумент передать mysql_fetch_array () be $ziuaResult
вместо $trunchiResult
?
это должно работать:
echo "<option value='".$trunchi1."'>".$trunchi1."</option>";