1st我很抱歉如果我的問題不是很清楚!PHP - foreach函數只顯示滿足特定變量的原始程序
我知道這可以用數據庫中的一些chages完成,但是,我不能!我需要去這個解決方案:
我有幾個數據從數據庫中拉出。這些都是:
ID, 訂單編號, 日期, 名
我的網頁上我有這樣的代碼:
<? if (isset($showall)) {
foreach($showall as $item) { ?>
<span><? echo $item['id'];?></span>
<span><? echo $item['ordernumber'];?></span>
<span><? echo $item['date'];?></span>
<span><? echo $item['name'];?></span>
<? };
}; ?>
所以,我有這個變量上
所有頁面是,圖$auth_shop->shoplogin;
例如這讓我們等於「洛倫特」
所以我想在FOREACH列表中只顯示行/原始碼
「name」=「$ auth_shop-> shoplogin;」或「lorent」。所有其他不是「=」沒有顯示...
如何做到這一點,請任何想法的朋友!
你應該做的,當你查詢數據庫,而不是在事後PHP。 – jeroen 2013-03-02 00:43:12
我想你的意思是你不能改變查詢,然後在foreach中使用if語句 – 2013-03-02 00:43:55
什麼是raws?你的問題不清楚。 – Raghuveer 2013-03-02 00:43:57