Я пытаюсь сравнить переменную POST со строкой. Может кто-нибудь помочь мне увидеть, что в моем PHP-коде написано неправильно? Я пробовал оба «==» и «===». Спасибо за помощь.Сравнение строк в PHP
$action = mysqli_real_escape_string($mysqli, $_POST['action']);
if(strcmp($action, "save") == 0){
//do stuff
}elseif(strcmp($action, "load") == 0){
//do other stuff
}else{
//do even more stuff
}
Что это выход, если вы печатаете $ действия или var_dump ($ действия) после назначения его значения? –
Является ли '$ mysqli' допустимым соединением? –
Да, это действительно так. Мне жаль тратить время. Я видел, что это ошибка в скрипте, который его назвал. – bstrong