Выводиться выподающее меню со списком производителей - но не производится вывод страниц
отсортированных по производителю ( т.е. не работает линк )
Если в адресной строке дописать к имеющемуся линку:
index.php?lang=ru&p=4&id_type=1&id_subtype=213
(который выводит страницы не отсортированный по производителю)
&id_firm=27 ( где 27 это id )
то получим желаемый результат - выводятся страницы отсортированный по производителю
Вывод:
Выподающее меню сделано правильно, а вот линк в меню организован не правильно
Прошу:
Указать на ошибку
P.S. За ранее благодарен
evgenijj
Отправлено: 12 Июня, 2007 - 12:52:43
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Цитата:
Прошу: Указать на ошибку
Это не ошибка - это полное непонимание того, что делаешь. Почему браузер должен переходить по этому линку? Где это написано?
PHP формирует HTML код! И этот код ЗНАЧИТЕЛЬНО отличается от того изображения, которое вы видите на экране. Если у вас что-то не получается, то надо всегда смотреть именно ИСХОДНЫЙ код страницы, а не то, как вам ее рисует браузер. В браузере Internet Explorer исходный код можно посмотреть, выбрав в меню Вид - Просмотр HTML-кода.
Если у вас не работает яваскрипт, сформированный PHP скриптом, или html показывает не то, что вы хотите, то исправить эту проблему очень просто.
1. Сначала пишете нужный яваскрипт или html руками. Если у вас с этим проблемы - обратитесь в соотвествующий форум - по яваскрипту или html. PHP тут не при чём.
2. Сравниваете с тем, что получено из PHP
3. Вносите исправления в PHP скрипт, чтобы текст, отдаваемый им, не отличался от написанного руками.
PHP формирует HTML код! И этот код ЗНАЧИТЕЛЬНО отличается от того изображения, которое вы видите на экране. Если у вас что-то не получается, то надо всегда смотреть именно ИСХОДНЫЙ код страницы, а не то, как вам ее рисует браузер. В браузере Internet Explorer исходный код можно посмотреть, выбрав в меню Вид - Просмотр HTML-кода.
Если у вас не работает яваскрипт, сформированный PHP скриптом, или html показывает не то, что вы хотите, то исправить эту проблему очень просто.
1. Сначала пишете нужный яваскрипт или html руками. Если у вас с этим проблемы - обратитесь в соотвествующий форум - по яваскрипту или html. PHP тут не при чём.
2. Сравниваете с тем, что получено из PHP
3. Вносите исправления в PHP скрипт, чтобы текст, отдаваемый им, не отличался от написанного руками.
неа вобще стопор - мне кажется надо в WHERE что-то замутить типо WHERE id='$name' - но так не работает
evgenijj
Отправлено: 12 Июня, 2007 - 14:41:05
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Тяжело с тобой. Это не тот код, который надо скопировать и вставить. Это код, который объясняет, КАК надо делать. Чтобы ты внимательно изучил, а потом сделал по аналогии.
В таблице firm у нас есть поля
id - уникальный идентификатор фирмы
name - ее название
Переменная $firm["id"] содержит уникальный идентификатор текущей фирмы
Переменная $firm["name"] - название текущей фирмы
Если тебе нужны дополнительные данные о фирме, изменяем запрос
$query = "SELECT id, name, director FROM firm WHERE 1 ORDER BY name";
Соответственно, фамилия директора текущей фирмы будет доступна внутри цикла как значение переменной $firm["director"]
Покинул форум
Сообщений всего: 10
Дата рег-ции: Июнь 2007
Помог: 0 раз(а)
[+]
Спасибо за примеры. Но в данном случае всё работает, кроме "превращения" name в id.
Я понимаю, что сейчас уже проблема только в запросе где надо сформулировать, что поле NAME должно быть равно полю ID. Пробую - пока не получается
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.