-4

第一に、私の質問が明確でない場合は、申し訳ありません!

データベースに変更を加えればできることはわかっていますが、できません! このソリューションを使用する必要があります:

DBから引き出されたいくつかのデータがあります。それらは:

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リストに行/生のみを表示したい

"name" = "$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 に答える