Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 1703 Просмотров
*

vaf

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Добрый день уважаемые.
Встала задача сделать простенький поиск по csv файлу, я написал небольшой скриптик.
Текстовая форма ввода в HTML, передает методом get введенный параметр php скрипту. Тот производит нужную обработку и выдает результат. Все работает, решил встроить это в статью на Joomla.
Скачал плагин, который позволяет размещать в статьях произвольные скрипты, но тут меня ждала неудача. Мои параметры не передаются скрипту из статьи в Joomla.
Подскажите как реализовать ?

Вот это у меня в статье
Код
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>jQuery UI Autocomplete - Default functionality</title>
    <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
    <script src="/map/js/jquery-1.10.2.js"></script>
    <script src="/map/js/jquery-ui.js"></script>
    <link rel="stylesheet" href="/resources/demos/style.css">
    <script>
    $(function() {
    var availabletags = [
"строка 1",
"строка 2",
"строка 3",
"строка 4",
"строка 5"
    ];
    $( "#tags" ).autocomplete({
     source: availabletags
    });
    });
    </script>
</head>
<body>
<h2><font color="#0000FF">Поиск</font></h2>
<div class="ui-widget">

<form method="get" action="/map/all001.php">

    <label for="tags"><font color="#0000FF">Введите Имя: </font></label>
    <input type="text" name="n2" id="tags">
    <input type="Submit" value="Результат">

</form>

</div>
<br/><font color="#0000FF">Для вашего удобства работает автозаполнение</font>

</body>
</html>

вот это у меня по адресу www.мой_сайт.ru/map/all001.php

Код
<table border="1" width="650" cellpadding="2" cellspacing="2" color="gray" align="left" frame="above" rules="rows" bgcolor="#FCF5E2">
        <tr>
                <td align="left" width="80"><b>1 колонка</b></td>
                <td width="80"><b>2 колонка</b></td>
                <td width="80"><b>3 колонка</b></td>
                <td width="80"><b>4 колонка</b></td>
                <td width="80"><b>5 колонка</b></td>
        </tr>
<?PHP
$f = fopen ("coord.csv","r") or die ("Невозможно открыть файл");
for ($i=1; $data=fgetcsv($f,1000,";"); $i++) {
$num = count($data);
print "$_POST['n2']"
if ($data[3]==$_POST['n2'] or $data[4]==$_POST['n2']) {
print "<tr><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td><td>$data[3]</td><td>$data[4]</td></tr>";
}

}
?>
</table>

Пробовал для интереса убрать if ($data[3]==$_POST['n2'] or $data[4]==$_POST['n2']), он выводит весь csv файл, т.е. все работает, только не сравнивает.
Пробовал вывести значение $_POST['n2'] - не выводит, т.е. параметры не передаются.
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Пробовал вывести значение $_POST['n2'] - не выводит, т.е. параметры не передаются.
так вы их вроде как гетом передаете -> <form method="get" action="/map/all001.php">
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Либо $_POST поменяйте на $_GET либо form method="get" поменяйте на form method="post"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[РЕШЕНО] Скроллинг страницы вниз?

Автор warlocksp

Ответов: 3
Просмотров: 643
Последний ответ 02.02.2020, 15:56:55
от warlocksp
На сайте страницы, которые я не создавал

Автор Андрей Купцов

Ответов: 0
Просмотров: 467
Последний ответ 18.12.2019, 10:22:27
от Андрей Купцов
Вставить код Google аналитики через менеджер шаблонов: изменить стиль

Автор Андрей Купцов

Ответов: 6
Просмотров: 623
Последний ответ 10.12.2019, 19:05:48
от AlexB
Как получить объект с полной информацией о материале через API Joomla? [РЕШЕНО]

Автор dm-krv

Ответов: 4
Просмотров: 908
Последний ответ 03.08.2019, 16:30:51
от dm-krv
Регулярное выражение, вытащить часть html-страницы

Автор ecolora

Ответов: 4
Просмотров: 596
Последний ответ 31.07.2019, 14:50:33
от dm-krv