ホームページ > バックエンド開発 > PHPチュートリアル > PHPリストページを非表示にするかどうかを決定します

PHPリストページを非表示にするかどうかを決定します

WBOY
リリース: 2016-06-13 12:26:41
オリジナル
895 人が閲覧しました

この投稿は 2015-10-22 18:54:06 に mf0916 によって最後に編集されました php ファイル内
<br />//$list 是个数组 包含每条信息的数据,然后写入以下代码;<br />	foreach($list as $value){<br />		$id=intval($value['id']);//list里面的信息ID<br />		$uid=intval($['uid']);//当前登录用户的ID<br />		$str = //查询数据库where likeid='$id' and uid='$uid';//有没有用户ID和当前信息ID<br />                          //查询条件就是这样,具体代码就不写了 (⊙﹏⊙)b<br />		$like = mysql_num_rows($str);	//判断出来的结果 $like大于0 表示已收藏<br />	}<br />//以上结果 输出 $like 能显示出 每条信息当前用户收藏情况是1还是0<br />//代码没有错误<br />
ログイン後にコピー

html ファイル
<br />{loop $list $a}<br />$a[id] - $a[title] -........<br />{/loop}<br />
ログイン後にコピー


問題は html ファイルでどのように判断するかです。つまり、$like をリストの ID に関連付けます
//HTML の $list に次のコードを記述します。失敗
<br />{loop $list $a}<br />{if $like>0}已收藏{else}未收藏{/if}$a[id] - $a[title] -........<br />{/loop}<br />
ログイン後にコピー

----- - 解決策----------------------
$like がどこから来たのかわかりません、そしてそれは単一の値です
であれば、コード1でクエリしたものも$listに入れるべきですよね?
ID と UID のペアごとに、$like は異なります

-----解決策のアイデア------------- ------ ---
$like はどこに割り当てられていますか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート