За последние 24 часа нас посетили 16827 программистов и 1643 робота. Сейчас ищут 942 программиста ...

Выпадающий список (подключение к файлу)

Тема в разделе "Прочие вопросы по PHP", создана пользователем Devsanterr, 4 авг 2014.

  1. Devsanterr

    Devsanterr Новичок

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

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764