Запрашиваемая страница не существует. & в адресной строке

Тема в разделе "Ошибки при работе с Joomla", создана пользователем AlexTK, 17.05.2009.

  1. Offline

    AlexTK Недавно здесь

    Регистрация:
    17.05.2009
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте![!!!] Недавно начал разбираться с Joomla и сталкнулся с такой проблемой!
    Убедительная просьба о помощи!!!
    С помощью модуля mod_php работаю с базой данных!
    вызываю {mosaddphp:group_table.php}
    я нахожусь на странице:
    http://joomla/index.php?option=com_content&task=view&id=53&Itemid=114
    По нажатию одной из кнопок мне необходимо перейти на другую страницу:
    http://joomla/index.php?option=com_content&task=view&id=57&group=13
    Делаю это в PHP коде следующим образом:
    echo "<SCRIPT LANGUAGE='JavaScript'>document.location = 'index.php?option=com_content&task=view&id=57&group=13';</SCRIPT>";
    Но вместо того чтобы перейти на нужную мне страницу выводит:
    Запрашиваемая страница не существует.
    Пожалуйста, выберите нужную страницу из главного меню.
    В адресной строке появляется следующее:
    http://joomla/index.php?option=com_content&amp;task=view&amp;id=57&amp;group=13
    Хотелось узнать почему в адресной строке появляются &amp; и как мне реализовать переход на другую страницу без этих &amp; и с сохранением всех GET параметров?
    Заранее спасибо за ответ!!!
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
  4. Offline

    AlexTK Недавно здесь

    Регистрация:
    17.05.2009
    Сообщения:
    3
    Симпатии:
    0
    Вот кусок кода, правда не знаю чем он может помочь...
    Нажимаю на кнопку:
    <input type='submit' value='' name='but_change' >
    Форма объявляется так:
    <FORM id="form_group" action="<?=$_SERVER['REQUESR_URI']?>" method="post">
    PHP код:
    if ( isset( $_REQUEST['but_change'] ) )
    {
    $query ="SELECT * FROM jos_tk_group";
    $query=mysql_query($query) or die("QUERY Failed: " . mysql_error());
    for ($c=1;$c<=mysql_num_rows($query);$c++)
    {
    $check='check'.$c;
    if (isset( $_REQUEST[$check] ))
    {$gr=$_REQUEST[$check];break;}
    }
    if ($gr!="")
    {echo "<SCRIPT LANGUAGE='JavaScript'>document.location = 'index.php?option=com_content&task=view&id=57&group=$gr';</SCRIPT>";}
    else {echo "<SCRIPT LANGUAGE='JavaScript'>alert('Не выбрана группа для редактирования');</SCRIPT>";}
    }

    кстати, а может я тут с методами post и get чтото намудрил ???
     
  5. Offline

    AlexTK Недавно здесь

    Регистрация:
    17.05.2009
    Сообщения:
    3
    Симпатии:
    0
    Всё проблему решил!
    использую компонент sh404SEF !
     

Поделиться этой страницей

Загрузка...