Задавайте вопросы, мы ответим
Вы не зашли.
Есть БД, нужно выбрать из нее все записи, отвечающие параметрам поиска, это здесь:
http://informcargo.com
Но это не получается
Отредактированно elina732 (17.06.2009 04:24:20)
Неактивен
Все правильно, но делает только выбор с двумя условиями OR
Как сделать чтобы выбор был больше?
Неактивен
Строка
IF(!empty($_POST))
ИМХО бессмысленна, т.к. в интернет магазине (судя по префиксу таблицы jos_ это Joоmla) в $_POST по любому, что-то будет не зависимо от ваших действий.
А не пускает Вас именно Joomla, т.к. вы не используете встроенный класс для работы с базой.
Ссылка http://informcargo.ru не работает
Отредактированно skeef (15.06.2009 19:06:00)
Неактивен
Кажется, код может работать и на независимом соединении; но вопрос не понятен — что не получается?
Ссылка и правда не работает, так что посмотреть, увы, не в силах.
Неактивен
Спасибо, ссылку исправила, попробую создать базу независимую от джумлы
Неактивен
Визуально работает
Неактивен
elina732 написал:
Есть БД, нужно выбрать из нее все записи, отвечающие параметрам поиска, это здесь:
http://informcargo.com
Но это не получается
...
if ($_POST[submit] == "Search") {
...
Вывод не художественно оформлен, но почему не делается выборка, я что ли такая тупая
Вопрос не имеет никакого отношения к MySQL.
И проблема во в этом: $_POST[submit] <-- что такое это `submit`? Имя кнопки? Тогда надо ставить кавычки:
Неактивен
нет, имя кнопки не виновато
Неактивен
сделала независимую от джумлы базу, все равно работает только по 4 параметрам поиска
http://informcargo.com/index3.php
Неактивен
По Вашей ссылке, когда делаешь запрос, открывается пустая страница. А можете на нее вывести запрос, который получается после объединения?
echo $sql;
Неактивен
Разобралась, задачу можно решить комбинированием операторов AND и OR
Неактивен