PHPでコレクション関数を実装する方法

藏色散人
リリース: 2023-03-06 07:04:01
オリジナル
2863 人が閲覧しました

PHP でコレクション関数を実装する方法: 最初にログイン インターフェイスを実装するフロントエンド コードを作成し、次に if ステートメントを通じてコレクション関数を実装し、最後に PHP バックグラウンドでコレクション処理関数を実装します。

PHPでコレクション関数を実装する方法

# おすすめ:「

PHP ビデオチュートリアル

#php でコレクション機能を実現

これはデータベース テーブルです

PHPでコレクション関数を実装する方法あまり言うことはありません。コードについて話しましょう

フロント デスク

ログイン後にコピー

htmlパート

      

收藏

ログイン後にコピー

phpバックグラウンド処理

  // 商品收藏   1 代表未登入 2代表取消收藏  3 代表 收藏成功 
    public function collect_add(){
      if(empty(session('uid'))){
        echo '1';
      }else {
        $collect=M('collect');
        $gid=I('post.gid');
        //先確定是否已收藏
        $map['gid']=$gid;
        $map['uid']=session('uid');
        $data=$collect->where($map)->find();
        if($data){
          if($data['status']==1){
            $collect->where('id='.$data['id'])->setField('status',0);
            echo '2';
          }else{
            $collect->where('id='.$data['id'])->setField('status',1);
            echo '3';
          }
        }else{
          if($collect->create()){
            $collect->gid=$gid;
            $collect->create_time=get_date();
            $collect->uid=session('uid');
            $collect->status=1;
            $collect->add();
            echo '3';
          }else{
            echo '伺服器出錯,請重試!';
          }
        }
      }
    }
ログイン後にコピー

以上がPHPでコレクション関数を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!