Помощ за 2 IF-a

Make

Registered
Значи нужно ми е да ги събера в една фунция и ако и двете не са сетнати да ми дава празен резултат :) то и така работи кода но е доста тъпо май по този начин

if(isset($_GET['category'])) {
$query = "WHERE `category`='$getcategory'";
}
if(isset($_GET['grand'])) {
$query = "WHERE `grandcat`='$getgrand'";
}
 
Make каза:
Значи нужно ми е да ги събера в една фунция и ако и двете не са сетнати да ми дава празен резултат :) то и така работи кода но е доста тъпо май по този начин

if(isset($_GET['category'])) {
$query = "WHERE `category`='$getcategory'";
}
if(isset($_GET['grand'])) {
$query = "WHERE `grandcat`='$getgrand'";
}

ако заявката е от една таблица:

Код:
if(isset($_GET['category']) && isset($_GET['grand'])) {

     $query = "WHERE `category` = ".$_GET['category']." AND `grandcat` = ".$_GET['grand'];

}
 
За една таблица но не искам да са заедно искам да са по отделно смисъл идеята е ако е сетнато едното да ми дава резултата и обратното ако не са сетнати двете да дава празен резултат
 
Make каза:
За една таблица но не искам да са заедно искам да са по отделно смисъл идеята е ако е сетнато едното да ми дава резултата и обратното ако не са сетнати двете да дава празен резултат
Ако не са сетнати двете
Код:
if(!isSet($_GET['neshtosi']) && !isSet($_GET['drugoto']))
{
echo "ne sa setnati";
}
Ако е сетнато едното
Код:
if(isSet($_GET['neshtosi']) or isSet($_GET['drugoto']))
{
echo "ednoto e setnato";
}
 

Back
Горе