Здравствуйте . У меня такая ситуация когда я принимаю post запрос type=2&hre=55&s=1 то мне выдают результаты с первого запроса . type=2&hre=55 В переменную PHP: $yt=$_POST["acc"]; И сравниваю PHP: if ($yt == 2 and $hre == 55 and $and == 1)
PHP: <?php if (empty($_POST['s'])) { // type=2&hre=55 } elseif (isset($_POST['s']) && $_POST['s'] == '1') { // type=2&hre=55&s=1 } вместо and используй && https://secure.php.net/manual/ru/language.operators.logical.php https://secure.php.net/manual/ru/language.operators.precedence.php --- Добавлено --- Ещё вариант https://secure.php.net/manual/ru/control-structures.switch.php PHP: <?php switch ($_POST['s']) { case '1': // код тут break; case '2': // код тут break; default: // действие по умолчанию break; }