• Здравствуйте.
    Не получается передать параметр из выпадающего списка на странице пользователя. Хочу реализовать вывод таблицы из БД с возможностью выбора критериев сортировки. Код на странице:

    <form name="form" method="GET" action="http://science-kuzstu.ru/wp-content/themes/FirstNews/Conference.php" align="left">
    <p><select name="type">
    <option selected value="1">Все мероприятия</option>
    <option value="2">Конференции</option>
    <option value="3">Форумы</option>
    <option value="4">Выставки</option>
    <option value="5">Круглые столы</option>
    <option value="6">Прочее</option></select>
    <input type="submit" name="send" value="Сортировать"></p>
    </form>

    Обработчик в php — шаблоне страницы:

    $type1=$_GET['type'];
    echo "<p>".$type1."</p>";

    Переменная не выводится, методом POST тоже.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • action=»http://science-kuzstu.ru/wp-content/themes/FirstNews/Conference.php&#187;

    Обработчик в php — шаблоне страницы:

    Получается, что Conference.php — шаблон, который пытаются вызвать мимо движка? Так нельзя.

    Conference.php — это шаблон самой страницы, на которой выводится таблица. Т.е. обработку, соединяющуюся с базой и формирующую таблицу нужно переместить из Conference.php функцией в Functions.php, форму с select-ом — в шаблон conference, и из Conference вызывать функцию (например)
    <?php conf($type)?> ?

    Conference.php — это шаблон самой страницы

    И тут 2 варианта.
    Первый и второй

    Нет, нужно сделать нормальный вызов страницы, а не её шаблона.

    И что такое Functions.php?

    Файл темы со всеми используемыми php функциями.
    Попробовал создать отдельный php файл с обработкой и сделать вызов его со страницы.
    В результате открывается сформированная таблица на весь экран, т.е. никак не связанная с макетом сайта и шаблоном страницы.

    Файл темы со всеми используемыми php функциями.

    И откуда он их берет, если его вызывают как автономный скрипт, а не подключают как шаблон страницы?

    Сделал полностью и форму, и обработку в файле шаблона темы Conference — заработало. Спасибо.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Не передаются данные методом GET/POST» закрыта для новых ответов.