Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 17.05.2003
Откуда: Москва
Допустим есть такой или похожий код.
Код:
echo '<Form Name=choose>';
echo '<center>';
echo '<b>Категория:</b>&nbsp';
echo '<select onchange="$b=this.form.gallery.options[this.form.gallery.selectedIndex].value" name="gallery" size=1;>';
echo '<option value=Везде selected>Любой</option>;';
if ($i>0 and $v1==2){echo'<option value='.$galname1.'>'.$galname1.'</option>';}
if ($i>1 and $v2==2){echo'<option value='.$galname2.'>'.$galname2.'</option>';}
if ($i>2 and $v3==2){echo'<option value='.$galname3.'>'.$galname3.'</option>';}
if ($i>3 and $v4==2){echo'<option value='.$galname4.'>'.$galname4.'</option>';}
if ($i>4 and $v5==2){echo'<option value='.$galname5.'>'.$galname5.'</option>';}
if ($i>5 and $v6==2){echo'<option value='.$galname6.'>'.$galname6.'</option>';}
if ($i>6 and $v7==2){echo'<option value='.$galname7.'>'.$galname7.'</option>';}
if ($i>7 and $v8==2){echo'<option value='.$galname8.'>'.$galname8.'</option>';}
if ($i>8 and $v9==2){echo'<option value='.$galname9.'>'.$galname9.'</option>';}
if ($i>9 and $v10==2){echo'<option value='.$galname10.'>'.$galname10.'</option>';}
echo'</select>';
echo '</form>';

Допустим есть такой или похожий код.
Не могу понять каким образом передать значение из выбранного пункта в теге select в переменную $b (4я строка).
Помогите пжалста :)
Вариант
Код:
echo '<select onchange="'.b.'=this.form.gallery.options[this.form.gallery.selectedIndex].value" name="gallery" size=1;>';
не помогает.



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Ты не путай плиз client side с server side, выбор элемента у тебя будет делать пользователь. Как ты это все в один php скрипт собрался пихать я так и не понял. Если ты хочеш сделать что-то вроде выпадающего списка с названиями картинок и чтобы пользователь выбирал из списка и сразу видел картинку, то делается это совсем не на PHP а исключительно на JavaScript (VBScript), так как последний является Client Side, то есть выполянется на стороне клиента.
Вот кусок кода из одного моего скрипта, он создает dropdown меню с именами файлов и уже у клиента , при выборе картник она автоматом грузится. Начало формы я опустил, так как там очень много элементов было, но я надеюсь суть ты уловиш.
Код:
            echo "Картинка<br><select name=newsimg onchange='";
            echo 'javascript:imgs.innerHTML="<img src=limage/news/"+postform.newsimg.options[postform.newsimg.selectedIndex].text+">"';
            echo "'>";
            if ($dir = @opendir("limage/news")) {
            while (($file = readdir($dir)) !== false) {
                      if (is_file("limage/news/$file")) {
                      $s=($file==$newsimg) ? "selected" : "";
                      echo "<option $s>$file</option>";
                      }
                  }
             closedir($dir);
            }
            echo "</select><div id=imgs></div><br>";


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan