Совершенно новый для PHP — но я пришел из довольно свободно классического фона ASP VBScript.
PHP 5.5 (?) — где-то там.
MySQL дБ.
Я перебираю таблицу с помощью PHP, и она правильно отображает все значения («E» или «P»)
Я пытаюсь сделать «IF Statement», чтобы сделать что-то, когда значение «E», и что-то другое для чего-то еще.
Мое «ЕСЛИ заявление читается как …»:
$salestatus = {{sale_status}}
if ($salestatus == "E") {
echo ("YES");
} ELSE {
echo ("NO");
}
За это я получаю NO
За все (E
а также P
).
я пытался ===
а также strcmp
а также strcasecmp
, но получить то же самое.
Я ЗНАЮ, что значения из {{sale_status}} верны, потому что я могу просто echo
эта переменная через цикл, и он отображает все правильные значения.
По какой-то причине, однако, он не будет различать E
от P
или что угодно.
В классическом ASP это было бы так же просто, как (if {sale_status} = "E"
потом …) — и все работает.
Я знаю, что у PHP есть свои нюансы, поэтому я пытаюсь это понять.
Помощь приветствуется.
Задача ещё не решена.
Других решений пока нет …