|
|
|
|
|
для: Trianon
(19.01.2007 в 17:15)
| | понял, спасибо! | |
|
|
|
|
|
|
|
для: ronin
(19.01.2007 в 15:24)
| | if($rubrica != 0 && $firma != 0)
означает если указана рубрика И указана фирма
if($rubrica != 0 || $firma != 0)
означает если указана рубрика ИЛИ указана фирма (или указано и то и другое) | |
|
|
|
|
|
|
|
для: Trianon
(19.01.2007 в 14:16)
| | Спасибо! Знание - сила, Вы не могли объяснить разницу между || и && | |
|
|
|
|
|
|
|
для: ronin
(19.01.2007 в 14:10)
| | Его действительно нужно поставить первым. Но с другим условием.
<?
if($rubrica != 0 && $firma != 0)
;// выбрать в данной рубрике по данной фирме
elseif($rubrica != 0)
;// выбрать в данной рубрике
elseif($firma != 0)
;// выбрать по данной фирме
else
;// выбрать всё
|
| |
|
|
|
|
|
|
| Здравствуйте! у меня каталог, при выборке сначала выводится вся инфа (ею закрывается цикл else), после если человек выбирает рубрику
if ($rubrica != 0) {
$sSQL = "SELECT.... WHERE rubrica = '".$_GET['rubrica']."'....
|
если выбирает фирму, то выборка по фирме
elseif ($firma != 0 ){
$sSQL = "SELECT...firma = '".$_GET['firma']."'...
|
если одновременно нужно выбрать в данной рубрике по данной фирме
elseif ($rubrica != 0 || $firma != 0 ){
$sSQL = "SELECT,,, WHERE rubrica = '".$_GET['rubrica']."' AND firma = '".$_GET['firma']."',,,
|
последний вариант не работает, но если его поставить первым, как if - он работает, но тогда не работают select по фирме и select по рубрике. | |
|
|
|
|