powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / есть выпадающий список,который позволяет выбирать либо первый массив данных........
3 сообщений из 3, страница 1 из 1
есть выпадающий список,который позволяет выбирать либо первый массив данных........
    #35669778
Usik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация такая есть выпадающий список,который позволяет выбирать либо первый массив данных либо второй.Количество элементов в каждом массиве равно двум, по этой причине внизу этого списка есть две гипперсылки "1" и "2". Сценарий должен делать следующее:пусть из выпадающего списка я выбираю первый массив. Тогда по нажатию гипперсылок должно происходить следующее : если я нажму на гипперссылку "1", то должно вывестись значение нулевого элемента первого массива(т.к. в списке выбран первый массив), если я нажму "2", то должно вывестись значению первого элемента массива. Если же я выбиру из спика массив второй , то соответственно при нажатии гипперсылок должно выводиться значения элементов второго массива. Ниже представлен код моих трудов, помогите плиз.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
	
<HTML> 

<table> 
  <tr> 
   <td width= 150 ><b>Выбирете массив</b></td> 
   <td><select arr size= 1 > 
       <option value= 1  selected>Первый массив</option> 
       <option value= 2 >Второй массив</option> 
       </select></td> 
   </tr> 
 </table> 
   <a href="Ex.php?Element=0"> 1 </a> 
   <a href="Ex.php?Element=1"> 2 </a><br> 


 <?php 
   $first[ 0 ]="f_1"; 
   $first[ 1 ]="f_2"; 

   $second[ 0 ]="s_1"; 
   $second[ 1 ]="s_2"; 

   Если в списке выбран "Первый массив", то выводим то что в нем 
    { 
     if (isset($_GET['Element'])) 
      echo $first[$_GET['Element']]; 
    } 

   Если в списке выбран "Второй массив", то выводим то что в нем 
    { 
     if (!isset($_GET['Element'])) 
         echo $second[$_GET['Element']]; 
    
     } 

?> 
</HTML>
...
Рейтинг: 0 / 0
есть выпадающий список,который позволяет выбирать либо первый массив данных........
    #35669802
verzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как-то так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<HTML> 

<table> 
  <tr> 
   <td width= 150 ><b>Выбирете массив</b></td> 
   <td><select arr size= 1  id="sel"> 
       <option value= 1  selected>Первый массив</option> 
       <option value= 2 >Второй массив</option> 
       </select></td> 
   </tr> 
 </table> 
   <a href="javascript:select=document.getElementById('sel');location.href='Ex.php?Element=0&arr='+sel.options[sel.selectedIndex].value;"> 1 </a> 
   <a href="javascript:select=document.getElementById('sel');location.href='Ex.php?Element=1&arr='+sel.options[sel.selectedIndex].value;"> 2 </a> 


 <?php 
   $first[ 0 ]="f_1"; 
   $first[ 1 ]="f_2"; 

   $second[ 0 ]="s_1"; 
   $second[ 1 ]="s_2"; 

   //Если в списке выбран "Первый массив", то выводим то что в нем 
    { 
     if (isset($_GET['Element']) && $_GET['arr'] ==  1 ) 
      echo $first[$_GET['Element']]; 
    } 

   //Если в списке выбран "Второй массив", то выводим то что в нем 
    { 
     if (isset($_GET['Element']) && $_GET['arr'] ==  2 ) 
         echo $second[$_GET['Element']]; 
    
     } 

?> 
</HTML>
...
Рейтинг: 0 / 0
есть выпадающий список,который позволяет выбирать либо первый массив данных........
    #35669812
Usik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за код. Он почти работает как нужно,но вот есть одна ошибочка:

-Когда в списке выбран "первый массив" , и я щелкаю на гипперсылки ,то все нормально.

-Когда в списке выбран "второй массив" то происходит следующее:
По нажатии на любую из гипперсылок выводится правильное значение содержимого элемента второго массива, но....Допустим я нажал на гипперсылку "1". Мне выводится содержимое нулевого элемента второго массива с последующей перезагрузкой страницы. После перезагрузки страницы
в списке стоит "первый массив". Т.е. для второго массива я могу просмотреть только один элемент. Я так понимаю нужно сделать, так чтобы если был выбран "второй массив" то после нажатия на любую из гипперсылок и после перезагрузки страницы в списке должен стоять второй массив. Как с этим быть ? Как решить такую задачу? Помогите плиз.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / есть выпадающий список,который позволяет выбирать либо первый массив данных........
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]