0

如果订单状态为“已发货”,我正在尝试显示某些内容

我创建了以下内容,试图让它仅显示状态

$ship_status = $orders->fields['orders_status_name'];
   if ($ship_status="Shipped")
{
   echo "Shipped Out";
}

当我回声时,$orders->fields['orders_status_name']我得到

更新
更新
打印
删除
发货
发货
更新
发货
发货
发货
发货
发货
发货

所以如果我把它放在 if 语句旁边,我应该在那些“已发货”的旁边加上“发货”……但我在每一个旁边都有“发货”!

所以我现在不知道该怎么办!任何帮助都会很棒!

提前致谢!

4

1 回答 1

1

===. 你要

if ($ship_status=="已发货")

一个等号是一个赋值。二是比较。

参考: http: //php.net/manual/en/language.operators.comparison.php

于 2013-05-28T00:09:54.923 回答