Я очень стараюсь выяснить, как решить эту проблему. Пожалуйста, будьте осторожны, я все еще учусь!Сложный `if`case, правильный?
Существует четыре рабочих места, названных: B.Avf, R.Avf, Office and Production. Продукты проходят через рабочие места. Теперь я создаю скрипт, который может оповещать, если один и тот же продукт проходит одно и то же рабочее место дважды. Теперь это сложная часть: если продукт прошел «B.Avf», он не может передать «R.Avf» без предупреждения, то же самое, если продукт прошел «R.Avf», он не может пройти «B .Avf "whitout и alert. Но если продукт прошел для ex. «R.Avf» нормально пропускать «Office» без предупреждения.
Это то, что я получил до сих пор: (Это как, например, число 5 =)
Maby я должен создавать вложенные if
заявления вместо этого?
Этот код вернётся все время!
PHP
if($_SESSION['user']['usr_workplace'] == "R.Avf" ||
$_SESSION['user']['usr_workplace'] == "B.Avf" &&
strpos($history, "R.Avf") !== FALSE ||
strpos($history, "B.Avf") !== FALSE)
Вы должны использовать фигурные скобки при применении нескольких условий –
not strpos [its strpos ( – fortune
@LalitSharma Интересно! – StoneStreet