Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

dbi извлек, как сделать список?

3.1K
23 августа 2003 года
seva
16 / / 23.08.2003
Короче такая проблема, все сделал данные извлекаються но как сделать так чтобы было все в одном выпадаюшем окошке:
www.gsmsoft.ru/cgi-bin/DOWNLOADER.cgi

Вот сам код который выводит что тут надо изменить?

while ($ln = $result->fetchrow_hashref ()){
print "<select name=\"CAT\"><option value=\"$ln->{'cid'}\">$ln->{'title'}</select>\n"
    250
    23 августа 2003 года
    Joker
    1.4K / / 20.02.2000
    Цитата:
    Originally posted by seva
    Короче такая проблема, все сделал данные извлекаються но как сделать так чтобы было все в одном выпадаюшем окошке:
    www.gsmsoft.ru/cgi-bin/DOWNLOADER.cgi

    Вот сам код который выводит что тут надо изменить?

    while ($ln = $result->fetchrow_hashref ()){
    print "<select name=\"CAT\"><option value=\"$ln->{'cid'}\">$ln->{'title'}</select>\n"


      Убере селект из цикла: "<select name=\"CAT\">
      и }</select> вынеси за пределы цикла, одну до цикла вторую после

      3.1K
      24 августа 2003 года
      seva
      16 / / 23.08.2003
      Цитата:
      Originally posted by Joker

      Убере селект из цикла: "<select name=\"CAT\">
      и }</select> вынеси за пределы цикла, одну до цикла вторую после



      Ваш проект просто супер, но вот что получилось после изменения кода:http://www.gsmsoft.ru/cgi-bin/DOWNLOADER7.cgi

      Сам код вот:
      print "<select name=\"CAT\">\n";{
      while ($ln = $result->fetchrow_hashref ())
      print "<option value=\"$ln->{'cid'}\">$ln->{'title'}\n";
      print "</select>\n"
      }

      250
      25 августа 2003 года
      Joker
      1.4K / / 20.02.2000
      Цитата:
      Originally posted by seva


      Ваш проект просто супер, но вот что получилось после изменения кода:http://www.gsmsoft.ru/cgi-bin/DOWNLOADER7.cgi

      Сам код вот:
      print "<select name=\"CAT\">\n";{
      while ($ln = $result->fetchrow_hashref ())
      print "<option value=\"$ln->{'cid'}\">$ln->{'title'}\n";
      print "</select>\n"
      }



      print "<select name=\"CAT\">\n";
      while ($ln = $result->fetchrow_hashref ()){
      print "<option value=\"$ln->{'cid'}\">$ln->{'title'} </option>\n"; }
      print "</select>\n";

      3.1K
      25 августа 2003 года
      seva
      16 / / 23.08.2003
      Цитата:
      Originally posted by Joker


      print "<select name=\"CAT\">\n";
      while ($ln = $result->fetchrow_hashref ()){
      print "<option value=\"$ln->{'cid'}\">$ln->{'title'} </option>\n"; }
      print "</select>\n";



      Вот теперь рабоатет, осталось одно, как вот эту строчку перевести в перл:
      if ($parentid!=0) $title=getparent($parentid,$title);


      Огромное спасибо!!!

      4.1K
      26 августа 2003 года
      metton
      13 / / 02.08.2003
      Цитата:
      Originally posted by seva


      Вот теперь рабоатет, осталось одно, как вот эту строчку перевести в перл:
      if ($parentid!=0) $title=getparent($parentid,$title);



      Если я тебя правильно понял, то так:

       
      Код:
      if($parentid!=0){$title=getparent($parentid,$title);}
      3.1K
      26 августа 2003 года
      seva
      16 / / 23.08.2003
      Цитата:
      Originally posted by metton


      Если я тебя правильно понял, то так:
       
      Код:
      if($parentid!=0){$title=getparent($parentid,$title);}


      Неа не так короче вот у меня есть два параметра
      $parentid и $cid мне надо проверять так:
      если $parentid=0, извлекать тогда параметр $cid, где $parentid=0, и затем искать этот ивлекшийся $cid
      в параметре другой категрии где $parentid=$cid
      и выводить в селекте напимер
      Siemens(так как $parentid=0) /название каиегории где $parentid(данной категории)=$cid(категории где $parentid=0, то есть siemens)

      ДЛя более понятного обяснения:
      cid |Название|parentid
      1 Siemens 0
      2 Прошивки 1


      И следовательно в селекте должно выводжиться
      Siemens/прощивки
      Огромное спасибо за помошь!!!

      Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
      Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог