Ну, вы, вероятно, получаете все значения из $ _REQUEST / $ _ GET / $ _ POST (я использую $ _REQUEST ниже, потому что он работает для всех), для этого вы бы использовали isset .
if( !isset( $_REQUEST[ 'dropdown1' ] ) &&
!isset( $_REQUEST[ 'dropdown2' ] ) &&
!isset( $_REQUEST[ 'dropdown3' ] ) )
{
// none of them are set.
}
Если вы действительно хотите посмотреть, не установлены ли сами переменные на нуль, вам следует использовать is_null
if( is_null( $dropdown1 ) &&
is_null( $dropdown2 ) &&
is_null( $dropdown3 ) )
{
// none of them are set.
}
Наконец,если у вас есть основания полагать, что они будут иметь значение STRING 'NULL'
, тогда вы можете использовать ==
(это сравнительно редкое обстоятельство):
if( 'NULL' == $dropdown1 &&
'NULL' == $dropdown2 &&
'NULL' == $dropdown3 )
{
// none of them are set.
}
Вы можете изменить любое из вышеперечисленного для проверкичтобы увидеть, если какой-либо из них не установлен с помощью ||(или) вместо && (и):
if( 'NULL' == $dropdown1 ||
'NULL' == $dropdown2 ||
'NULL' == $dropdown3 )
{
// one of them is not set.
}