-4

第一,如果我的问题不是很清楚,我深表歉意!

我知道可以通过对数据库进行一些更改来完成,但是,我不能!我需要使用这个解决方案:

我有几个从数据库中提取的数据。那些是:

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;

例如,这让等于“lorent”

所以我希望在 FOREACH 列表中只显示行/原始

"名称" = "$auth_shop->shoplogin;" 或“洛伦特”。所有其他不是“=”的都没有显示...

该怎么做,请有想法的朋友!!!

4

2 回答 2

1

我不确定我是否完全理解你,但如果这是你想要的,那么你去:

<? if (isset($showall)) { 
   foreach($showall as $item) { ?>
   <?php  if ($item['name'] == $auth_shop->shoplogin || $item['name'] == 'lorent') { ?>
     <span><? echo $item['id'];?></span>
     <span><? echo $item['ordernumber'];?></span>
     <span><? echo $item['date'];?></span>
     <span><? echo $item['name'];?></span>
   <?php } ?>
<? }; 
}; ?>
于 2013-03-02T00:44:15.470 回答
0
<?php if (isset($showall)) { 
   foreach($showall as $item) { ?>
   <?php  
        if ($item['name'] != $auth_shop->shoplogin || $item['name'] != 'lorent') 
            continue; 
   ?>
     <span><? echo $item['id'];?></span>
     <span><? echo $item['ordernumber'];?></span>
     <span><? echo $item['date'];?></span>
     <span><? echo $item['name'];?></span>

<?php
}
} 
?>
于 2013-03-02T00:50:51.707 回答