Регистрация
Вход через соцсети
Восстановление пароля

listQuery, проблема с $data

Новый топик
23.09.2010, 17:25
Ответить | Цитировать
kerranswell

Зарегистрирован:
2010-09-23
Сообщений: 13

Всем привет.

Пытаюсь вывести такой список:

Код:

<select name='f_phone'>
".listQuery("select Message_ID, Title from Message63", "<option ".opt_case($data[Message_ID] == $f_phone, "selected", "")." value='\$data[Message_ID]'>\$data[Title]</option>")."
</select>


Так вот, проблема в этой проверке - ставить selected или нет. Я пробовал вначале просто
Код:

<option ".($data[Message_ID] == $f_phone? "selected" : "")."

так тоже не выходит. Дело в том, что $data[Message_ID] в обоих случаях пустой. Он не пустой только если писать вот так:
Код:

<option value='\$data[Message_ID]'>

то есть, внутри строки. Но как тогда сделать проверку условия?
Спасибо.
23.09.2010, 18:34
Ответить | Цитировать
kerranswell

Зарегистрирован:
2010-09-23
Сообщений: 13

ах, нашел ответ.

Код:

<select name='f_phone'>
".listQuery("select Message_ID, Title from Message63", "<option \".opt_case(\$data[Message_ID] == ".$f_phone.", \"selected\", \"\").\" value='\$data[Message_ID]'>\$data[Message_ID]\$data[Title]</option>")."
</select>
198 196 2010-09-23 18:34:53 10741
Описание проекта