Как сделать выпадающий список из этого ?

nukri

Новичок
Как сделать выпадающий список из этого ?

Добрый день ...

Вот этот кусок пода у меня выдает список данных из базы


for (; !$result->EOF; $result->MoveNext()) {
list($url, $name) = $result->fields;

$output->text('<big>&middot;</big>&nbsp;');
$output->url($url, $name);
$output->Linebreak();
}
return $output->GetOutput();

Как сделать из этого списка - выпадающий список ?
Список такого типа, чтобы при нажатии на позицию сразу переходить на ссылку а не нажимать какие-либо кнопки ...
Лучше не на javascript - т.к. не у всех он стоит.

Заранее благодарю.
 

Фанат

oncle terrible
Команда форума
Как сделать из этого списка - выпадающий список ?
$output->select();

Список такого типа, чтобы при нажатии на позицию сразу переходить на ссылку а не нажимать какие-либо кнопки ...
Лучше не на javascript
а на чём?
 

alexhemp

Новичок
nukri
Изучай HTML.
Без JavaScript перехода из выпадающего списка тебе не сделать никак. То что он не у всех стоит - не так важно. его нет только у 2% посетителей, в среднем.
 

nukri

Новичок
А как сюда загнать переменную

<FORM>
<SELECT NAME="clients" onChange="SelectClient(this.selectedIndex)">
<OPTION VALUE="petya">Петя</OPTION>
<OPTION VALUE="vasya">Вася</OPTION>
</SELECT>
</FORM>
 

Фанат

oncle terrible
Команда форума
выводить <OPTION VALUE="petya">Петя</OPTION> в цикле.
как выводить переменную, написано в самом начале мануала по пхп.
 

nukri

Новичок
Ок спасибо.

-~{}~ 12.10.05 19:00:

Добрый вечер. ... помоги плиз ... кажется я что-то неправильно пишу
Хочу, чтобы по умолчанию была надпись в списке предлагающая чот-то выбрать "Select bookmark" а мне по умолчанию выдает последнее значение из list($url, $name) = $result->fields;

в чем дело ?

echo "<form name=\"menuform\">";
echo "<select name=\"menu2\" onChange=\"top.location.href = this.form.menu2.options[this.form.menu2.selectedIndex].value; return false;\">";
echo "<option value=\"None\">Select bookmark</option>";
for (; !$result->EOF; $result->MoveNext()) {
list($url, $name) = $result->fields;
echo "<option value=\"$url\" selected>".$name."</option>";
}
echo "</select>";
echo "</form>";

Заранее благодарю.
 
Сверху