Я новичок в php. У меня проблема с проверкой состояния. У меня есть такая цепочка условий
if(condition1){
if (condition2){
Statement1;
}else{
Statement2;
}
else{
if (same condition2){
Statement3;
}else{
Statement4;
}
Теперь, когда я пишу это, как будто у меня есть ошибки -
if (condition1) "AND". (condition2)
Statement1;
if (condition1) "AND". (!condition2)
Statement2;
if (!condition1) "AND". (condition2)
Statement3;
if (!condition1) "AND". (!condition2)
Statement4;
Может ли кто-нибудь разъяснить мне, где я ошибаюсь?
Вот настоящий код, который я пишу -
if (!isset($store['stationfilter'])) "AND". ($fromdate_display == $todate_display)
$storeSql_current = sprintf($sql_current, ''); //error 1
if (!isset($store['stationfilter'])) "AND". (!$fromdate_display == $todate_display) //error2
$storeSql_otherThancurrent = sprintf($sql_otherThancurrent, ''); //error3
if (isset($store['stationfilter'])) "AND". ($fromdate_display == $todate_display) //error4
$storeSql_current = sprintf($sql_current, "AND" . $store['stationfilter']); //error5
if (isset($store['stationfilter'])) "AND". (!$fromdate_display == $todate_display) //error6
$storeSql_otherThancurrent = sprintf($sql_otherThancurrent, "AND" . $store['stationfilter']); //error7
Пожалуйста скажите мне, где я не прав.
Спасибо, Нил