Простой и опрятный способ проверить, если .. еще условие

У меня есть 3 таблицы для запросов и проверить, есть ли значение в одной из трех таблиц, используя одну и ту же переменную. На данный момент, я могу думать о том, чтобы использовать if else condition Проверять. Ниже приведен пример,

if (isset($post_val)) {
$var= /* mysql queries table 1 */
}

if (empty($var)) {
$var= /* mysql queries table 2 */

if (empty($var)) {
$var= /* mysql queries table 3 */
}
}

Есть ли более короткий или аккуратный способ сделать это.

Обновить коды

На самом деле, я использую плагин из WordPress, который CFDB, Мой фактический код будет.

if (isset($vehicle_no)) {
$location = do_shortcode('[cfdb-value form="season parking form_copy" filter="your-platno=' . $vehicle_no . '"');
}

if (empty($location)) {
$location = do_shortcode('[cfdb-value form="season parking form" filter="your-platno=' . $vehicle_no . '"');

if (empty($location)) {
$location = do_shortcode('[cfdb-value form="Season Register 2017" filter="your-platno=' . $vehicle_no . '"');
}
}

0

Решение

Вы можете просто объединить таблицы и затем искать их. то есть

 if (isset($post_val)) {
$var= /* mysql queries table 1 UNION table2 UNION table3 */ ;
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector