VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Попрос, как сделать элемент select(выпадающее меню), в модуле чтобы перепенную из модуля воткнуть в шаблон и появилось меню
например:
сделаем выборку из таблицы usa в каторой например 10 полей которые и будут являться элементом option
PHP Code:
$usabbres = $vbulletin->db->query_first("SELECT * FROM " . TABLE_PREFIX . "usa");
$usabbres1 = $usabbres['usabb1'];
$usabb1 = "<option>$usabbres1</option>";
и если переменную $usabb1 вставить между
HTML Code:
<select>$usabb1</select>
то получается элемент с 1 выбором, что и не удевительно,
собственно в этом и проблема, не получается вывести все поля в цикле, или както по другому можно сделать?
Спасибо, вроде понятно объяснил
хм, в процессе возникла новая проблема,
при такой конфигурации, формирование второго элемента селект, для которого опшины беруться из другого поля, выбираются не все - пропадают первые 10, тоесть $usabb1. отображается номально 9 опшинов, а у $usabb. должно быть от 30 до 120, в получается от 40 до 120, где ошибка?
PHP Code:
$usabbres = $db->query_read("SELECT usabb1, usalvl FROM " . TABLE_PREFIX . "usa");
$I = 0;
while ($row = $db->fetch_array($usabbres) )
{
if ($I++ == 9) break;
$usabb1.= "<option>".$row['usabb1']."</option>";
}
while ($row = $db->fetch_array($usabbres) )
{
$usabb.= "<option>".$row['usalvl']."</option>";
}
я и думаю что то не то, а задача одним запросом выводить данные на несколько элементов селект для опшинов, из разных полей, вот только в разных полях используется разно количество строк
например для
$usabb1. вывести 9 строк опшинов
$usabb. например 100
arwew добавил 24.05.2010 в 21:44
да уж, переменная $row определена же уже
попробовал так: