PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): « 1 [2]

> Найдено сообщений: 17
keysi_ Отправлено: 25 Октября, 2009 - 21:47:09 • Тема: вопрос про разбор ссылки и if • Форум: Программирование на PHP

Ответов: 13
Просмотров: 901
Вопрос не очень ясен. Но отвечу как понял.
1) Как сделать так, чтобы при нажатии на первую ссылку работал первый иф, на вторую-второй. Т.е. что сделано не так?

Ответ: Первый IF будет работать только в том случае если верно условие $_GET['id']=='car', второй только в случае если верны оба усовия $_GET['id']=='car' и $_GET['model']=={name_car} (кстати очень странная запись, зачем тут фигурные скобки?). Логично, что при нажатии на первую ссылку /index.php?id=car условие $_GET['model']=={name_car} не будет соблюдено, так как переменная $_GET['model'] вообще не объявлена. Но зато при нажатии на вторую ссылку /index.php?id=car&model={name_car} будут верны оба условия, требуемые второму IF'у , но условия также верно и для первого, потому что переменная $_GET['id'] равна 'car'.
Я не знаю конечной цели, но я бы такой пример записал, так, чтобы два раза не проверять переменную $_GET['id'] и добиться такого же результата.:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. if ($_GET['id']=='car')
  3. {      
  4.         function1();
  5.          if ($_GET['model']=={name_car})
  6.          {     
  7.                  function2();  
  8.          }
  9. }
  10.  

2)Как в проектах обрабатываются ссылки такого плана?
ведь может быть задано много параметров,и каким образом производится проверка всех составляющих ссылки?
Например, как вот обработать такое. Ведь не ифами же.

Вобщем-то именно ифами, проще всего можно еще например switch, но разница не значительно.
keysi_ Отправлено: 25 Октября, 2009 - 21:29:46 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 255156
Долго юзал PHP Expert Editor (после блокнота естественно), но вот недавно нашел редактор с которого Анкорды, по видимости стянули, идею. им оказался PHPEd. Вроде пока нравится. Выскажу, так сказать, свое имхо.

Плюсы:
+ не перегружен "барахлом", работает быстро и резво (камень в сторону Zend'a), но и посерьезнее "простых" редакторов.
+ тсандартными функциями и дезайном практически не отличается от Expert Editora
+ не "мертв" в отличии от того же Exp Editora, поддерживает все современные технологии
+ автоматом проверяет твой код и подчеркивает ошибки (еще не разу не ошибся)
+ плюс много классных дополнений
+ да и еще много того что моглобы появиться в Expert Editore, но не появилось в связи с тем что проект очень редко обновляется


Минусы:
- нет русского языка (пока не нашел), но в общем самому написать будет не проблема
- слишком критичен в некоторых настроек, и не дает поменять (ну без русской души он!,), (хэлпы - ТОЛЬКО ПРАВИЛЬНЫЙ CHM)
- для жителей СНГ цена такая же как и для всего остального мира, тоесть платный.

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB