У меня есть запрос 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>";