dbi извлек, как сделать список?
www.gsmsoft.ru/cgi-bin/DOWNLOADER.cgi
Вот сам код который выводит что тут надо изменить?
while ($ln = $result->fetchrow_hashref ()){
print "<select name=\"CAT\"><option value=\"$ln->{'cid'}\">$ln->{'title'}</select>\n"
Короче такая проблема, все сделал данные извлекаються но как сделать так чтобы было все в одном выпадаюшем окошке:
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> вынеси за пределы цикла, одну до цикла вторую после
Убере селект из цикла: "<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"
}
Ваш проект просто супер, но вот что получилось после изменения кода: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";
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);
Огромное спасибо!!!
Вот теперь рабоатет, осталось одно, как вот эту строчку перевести в перл:
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/прощивки
Огромное спасибо за помошь!!!