За последние 24 часа нас посетили 18675 программистов и 1702 робота. Сейчас ищут 874 программиста ...

Настроить небольшой скрипт на php для Joomla 2.5

Тема в разделе "PHP для новичков", создана пользователем CraftLawrence, 30 ноя 2014.

  1. CraftLawrence

    CraftLawrence Новичок

    С нами с:
    12 ноя 2014
    Сообщения:
    40
    Симпатии:
    0
    Необходимо реализовать следующую задачу: чтобы на странице был выпадающий список со списком городов и рядом выкидывалась Яндекс.карта этого города. Модуля такого не нашел, потому написал свой скрипт на php.
    Он работает, но при клике на пункт меню кидает на главную страницу сайта, и на ней в указанной мною позиции модуля, обновляет карту. Вопрос: что поменять в скрипте, чтобы оставаться на этой же странице?

    Код (Text):
    1.     <h3>Выберите город</h3>
    2.    
    3.     <div align="left">
    4.         <form action="index.php" method="get">
    5.             <select size="1" name="where">
    6.                 <option value="1">Москва</option>
    7.                 <option value="2">Питер</option>
    8.             </select>
    9.             <input type="submit" value="Отфильтровать">
    10.         </form>
    11.     </div>
    12.    
    13.     <div align="right" style="margin-top: -85px;">
    14.     <?php
    15.  
    16.         if (isset($_GET['where']))
    17.         {
    18.             if ($_GET['where']==1)
    19.             $file = 'first.html';//имя файла, в котором карта с первым городом
    20.             if ($_GET['where']==2)
    21.             $file = 'second.html';//и со вторым
    22.             include($file);
    23.         }
    24.     ?>
    25.     </div>
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    поменять action, если я правильно понял..
     
  3. CraftLawrence

    CraftLawrence Новичок

    С нами с:
    12 ноя 2014
    Сообщения:
    40
    Симпатии:
    0
    Да, вы правы. Много всего перепробовал и в итоге если указать
    Код (Text):
    1.  <form action="http://site.ru/index.php" method="get">
    то будет работать корректно.