Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Выпадающий список (подключение к файлу)

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: На сайте должен располагаться выпадающий список. При выборе позиции в списке, подключаемся к документу вида .txt, и оттуда берем значения для 4х переменных, в к
Devsanterr
Отправлено: 04 Августа, 2014 - 12:19:09
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Ребят, есть задача следующего характера.
На сайте должен располагаться выпадающий список. При выборе позиции в списке, подключаемся к документу вида .txt, и оттуда берем значения для 4х переменных, в которых цифровые значения. Позиций в файле 3.
Подключение к файлу необходимо для изменения "пользователем-редактором" цифр в файле.
Изначально за идею взял следующий код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <form method="POST" action="XXX" id = "myForm">
  3. <select onchange="countryCode()" name="D1" id = "selectCountry">
  4. <option value="A">El1</option>
  5. <option value="B">El2</option>
  6. <option value="C">El3</option>
  7. </select>
  8. </form>  
  9. <script>
  10.  function countryCode(){
  11.    if (document.getElementById("selectCountry").selectedIndex == 0) {
  12.      document.getElementById("edi").value = "30";
  13.      document.getElementById("myForm").action = "URL1";
  14.    }//if
  15.        
  16.    if (document.getElementById("selectCountry").selectedIndex == 1) {
  17.      document.getElementById("edi").value = "50";
  18.      document.getElementById("myForm").action = "URL2";
  19.    }//if
  20.    if (document.getElementById("selectCountry").selectedIndex == 2) {
  21.      document.getElementById("edi").value = "20";
  22.      document.getElementById("myForm").action = "URL3";
  23.    }//if  
  24.  }//function countryCode
  25. </script>
  26.  

Но 1е, мне нужно выводить значения в конкретные места, и их 4...
Последние ковыряния навели на мысль что на каждый из пунктов списка подключает нас к конкретному файлу, со смыслом типа:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <form method="POST" action="XXX" id = "myForm">
  2. <select onchange="countryCode()" name="D1" id = "selectCountry">
  3. <option <?php include_once 'info.txt'; $g_of = $g_of_Dpo.$g_of_Dpr.$g_of_Epo.$g_of_Epr; echo $g_of;?> value="<?phpecho $g_of;?">El1</option>
  4. <option <?php include_once 'info1.txt'; $d1_of = $g_of_Dpo.$g_of_Dpr.$g_of_Epo.$g_of_Epr; echo $d1_of;?> value="<?phpecho $d1_of;?">El1</option>
  5. <option <?php include_once 'info2.txt'; $d2_of = $g_of_Dpo.$g_of_Dpr.$g_of_Epo.$g_of_Epr; echo $d2_of;?> value="<?phpecho $d2_of;?">El1</option>
  6. </select>
  7. </form>  

И вывод в таблицу вида:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <table>
  2.   <tr>
  3.     <td>Значение1  <? echo $g_of_Dpo;?></td>
  4. <td>Значение2 <? echo $g_of_Dpr;?></td>
  5.   </tr>
  6. <tr>
  7.    <td>Значение3  <?echo $g_of_Epo;?></td>
  8. <td>Значение4  <? echo $g_of_Epr;?></td>
  9.   </tr>
  10. </table>

Я явно делаю что то не так)
Может кто знает другую, более простую версию реализации или еще какие нибудь мысли.
Буду рад любой информации.
 
 Top
Tyoma5891
Отправлено: 04 Августа, 2014 - 12:25:35
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




У меня вопрос, а зачем Вам форма в этом случае, если подключение к файлу осуществляется событием по выбору селекта?
 
 Top
Devsanterr
Отправлено: 04 Августа, 2014 - 12:28:00
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Tyoma5891 пишет:
У меня вопрос, а зачем Вам форма в этом случае, если подключение к файлу осуществляется событием по выбору селекта?

Форма действительно не нужна.
Не доглядел.
Но вопрос не в этом)

(Отредактировано автором: 04 Августа, 2014 - 12:28:47)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB