目次
One-day-学习笔记-商品成交时发送短信,one-day-学习笔记
ホームページ php教程 php手册 One-day-学习笔记-商品成交时发送短信,one-day-学习笔记

One-day-学习笔记-商品成交时发送短信,one-day-学习笔记

Jun 13, 2016 am 08:40 AM
英文

One-day-学习笔记-商品成交时发送短信,one-day-学习笔记

                           个人学习笔记(one)

 

根据需求:商品成交时发送短信

html代码省略.....

Model代码省略.....

<span> 1</span>   <span>/*</span>
<span> 2</span> <span>     * -------------------------------------------------
</span><span> 3</span> <span>     * 修改状态 public 
</span><span> 4</span> <span>     * Author: lzp Time:2016-05-27
</span><span> 5</span> <span>     * -------------------------------------------------
</span><span> 6</span>      <span>*/</span>
<span> 7</span> 
<span> 8</span>     <span>public</span> <span>function</span><span> changeStateAction() {
</span><span> 9</span>         <span>$id</span> = <span>$_REQUEST</span>['id'<span>];
</span><span>10</span>         <span>$result</span> = <span>$this</span>->changeConfirmState(<span>$id</span><span>);
</span><span>11</span>         <span>if</span> (<span>$result</span><span>) {
</span><span>12</span>             <span>$this</span>->success("修改成功"<span>);
</span><span>13</span>         } <span>else</span><span> {
</span><span>14</span>             <span>$this</span>->error("修改失败"<span>);
</span><span>15</span> <span>        }
</span><span>16</span> <span>    }
</span><span>17</span> 
<span>18</span>     <span>private</span> <span>function</span> changeConfirmState(<span>$id</span><span>) {
</span><span>19</span>         <span>$reg</span> = <span>$this</span>->priceModel->selectPrice(['id'=>['eq', <span>$id</span><span>]]);
</span><span>20</span>         <span>$rel</span> = <span>$this</span>->demandModel->selectDemand(['id'=>['eq',<span>$reg</span>[0]['demand_id'<span>]]]);
</span><span>21</span>         <span>$demand_id</span>     = <span>$reg</span>[0]['demand_id'<span>];
</span><span>22</span>         <span>$reg</span>['demand'] = <span>$this</span>->priceModel->selectPrice(['demand_id'=>['eq',<span>$demand_id</span><span>]]);
</span><span>23</span>         <span>foreach</span> (<span>$reg</span>['demand'] <span>as</span> <span>$key</span> => <span>$value</span><span>){
</span><span>24</span>            <span>if</span>(<span>$value</span>['phone'] == <span>$reg</span>[0]['phone'<span>]){
</span><span>25</span>                <span>unset</span>(<span>$reg</span>['demand'][<span>$key</span><span>]);
</span><span>26</span>            }<span>else</span><span>{
</span><span>27</span>                <span>$new</span>[] = <span>$value</span>['phone'<span>];
</span><span>28</span> <span>           }
</span><span>29</span> <span>        }</span>
<span>31</span>         <span>$new</span> = ['0'=>'136********'<span>];
</span><span>32</span>         <span>if</span>((<span>time</span>()-<span>strtotime</span>(<span>$rel</span>[0]['create_time']))> 86400<span>){
</span><span>33</span>             <span>echo</span> "<script>alert('已超时!');history.back();</script>"<span>;
</span><span>34</span>             <span>die</span><span>;
</span><span>35</span>         }<span>else</span> <span>if</span>(<span>strtotime</span>(<span>$rel</span>[0]['finish_time'])>0<span>){
</span><span>36</span>             <span>echo</span> "<script>alert('已成交!');history.back();</script>"<span>;
</span><span>37</span>             <span>die</span><span>;
</span><span>38</span>         }<span>else</span><span>{
</span><span>39</span>             <span>$data_demand</span>      = [ 'is_available' => 2, 'finish_time'  => <span>date</span>("Y-m-d H:i:s"<span>) ];
</span><span>40</span>             <span>$result</span>['Price']  = <span>$this</span>->priceModel->savePrice( ['id'=>['eq',<span>$id</span>]], ['state'=>2<span>] );
</span><span>41</span>             <span>$result</span>['Demadn'] = <span>$this</span>->demandModel->saveDemand(['id'=>['eq',<span>$reg</span>[0]['demand_id']]] , <span>$data_demand</span><span>);
</span><span>42</span>             <span>$mobile</span> = <span>implode</span>(",", <span>$new</span><span>);
</span><span>43</span>             <span>$content</span> = "此条需求已成交,下次再来哟!"<span>;
</span><span>44</span>             smsApp(<span>$mobile</span>,<span>$content</span><span>); //发短信
</span><span>45</span>             <span>return</span> <span>$result</span><span>;
</span><span>46</span> <span>        }
</span><span>47</span>     }
ログイン後にコピー

 

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 10 パソコン起動時に英語が表示される問題の解決方法 Windows 10 パソコン起動時に英語が表示される問題の解決方法 Jul 11, 2023 pm 04:57 PM

多くの友人は、コンピュータを使用するときに常にさまざまな問題に遭遇します。たとえば、コンピュータの電源を入れた後、コンピュータ全体が英語に変わっていることに気づきます。多くの友人は、中国語に戻す方法を知りません。以下のエディタがその方法を教えます。 win10 コンピューターをセットアップする. コンピューターの電源を入れるときに英語が表示される問題を解決する方法。 1. パソコンの電源を入れた後、左下の「スタート」→「設定」をクリックします。図に示すように: 2. Windows 設定インターフェイスに入ったら、[時刻と言語] をクリックします。図に示すように: 3. 時間と言語のインターフェースを入力した後、「地域と言語」をクリックします。図に示すように: 4. 地域と言語のインターフェイスに入ったら、[言語設定の管理] をクリックします。図に示すように: 5. 管理インターフェイスに入ったら、[設定のコピー] をクリックします。図に示すように: 6. ようこそ画面の設定を入力します。

Google Chromeを中国語モードに変更するにはどうすればよいですか? Google Chromeを中国語モードに変更するにはどうすればよいですか? Mar 13, 2024 pm 07:31 PM

Google Chromeで中国語を英語に変更するにはどうすればよいですか?友人の中には、Google Chrome を英語に設定して、使用中に継続的に英語力を向上させたいと考えている人もいます。では、どうやって英語に設定すればいいのでしょうか? Google Chromeはデフォルトでは中国語になっていますが、以下ではGoogle Chromeの言語を英語に設定する方法を紹介しますので、見てみましょう。設定手順: 1. 下図に示すように、[Google Chrome]を開きます。 2. 以下の図に示すように、Google Chrome インターフェースの右上隅にある [3 つの点] メニューをクリックします。 3. メニューページに入ったら、次の図に示すように [設定] を見つけます。 4. 設定ページに入ったら、次の図に示すように、[言語]オプションをクリックします。 5. 次の図に示すように、言語インターフェイスで [言語の追加] を選択します。

Win11で英語キーボードを非表示にする方法 Win11で英語キーボードを非表示にする方法 Jan 03, 2024 pm 09:45 PM

英語キーボードを使用する必要がなく、中国語キーボードだけを使用する必要がある友人もいます。このとき、英語キーボードは非常に面倒なので非表示にしたいと考えます。ただし、非表示にすることはできませんが、直接削除することはできます。英語の入力方法については、エディターをフォローしてみましょう。 win11で英語キーボードを非表示にする方法 1. 英語キーボードを非表示にすることはできませんが、インプットメソッドで直接削除できます。 2. まずスタートメニューから「設定」に入ります。 3. 次に「時刻と言語」を選択します。 4. 次に「言語と地域」と入力し、下の「キーボードの追加」をクリックしてキーボードショートカットを追加します。 5. 次に、目的の入力方法をクリックし、左下隅の矢印をクリックして、それを移動します。

Windows 10 に付属の入力方法を英語に修正する方法 Windows 10 に付属の入力方法を英語に修正する方法 Jan 15, 2024 pm 01:48 PM

コンピューターで仕事をしている友人の多くは英語入力を使用して仕事をしていますが、このとき英語入力をロックする必要があります。以下で具体的な方法を見ていきましょう。 win10 に付属する入力方法を英語でロックする方法: 1. デスクトップの右下隅にある入力方法のロゴをクリックし、[言語設定] をクリックします。 2. 次に、優先言語の下にある「優先言語を追加」をクリックします。 3. ダイアログボックスに「English」と入力し、クリックして言語をインストールします。 4. インストールが完了したら、「デフォルトの言語に設定」をクリックします。

Win10のパソコンアイコンが英語で表示される問題の解決方法 Win10のパソコンアイコンが英語で表示される問題の解決方法 Dec 23, 2023 pm 09:59 PM

多くのユーザーは、コンピュータを使用しているときに、コンピュータ画面上のすべてのアイコンが英語になり、メニューも英語になっていることに気づきます。システムのデフォルト言語を変更するだけで済みます。それでも問題が解決しない場合は、地域を変更してください。 win10 でコンピューターのアイコンが英語に変わったと表示された場合はどうすればよいですか? 解決策: 1. [スタート] メニューから [設定] を開き、選択します。 2. 次に、以下を選択してクリックします。 3. 上記の操作で問題が解決しない場合は、コントロールパネルから変更できます。

Windows 10 Home Editionの言語を英語に設定する方法 Windows 10 Home Editionの言語を英語に設定する方法 Feb 14, 2024 pm 07:36 PM

Windows オペレーティング システムでは、さまざまな言語を簡単に有効にしてシステム表示を容易にし、ユーザー エクスペリエンスとコミュニケーション効率をさらに向上させることができます。システム設定インターフェイスを開き、[入力方法とキーボード] オプションを選択し、クリックして選択した言語をこのインターフェイスに追加します。 Windows 10 Home Edition の言語を英語に設定する方法 1. [スタート] をクリックして [設定] に入ります。 3. [地域と言語] を選択し、[言語の追加] をクリックします。 4. 英語 (米国) を選択します。

PHPプログラミングで月を英語に変換するための実装計画の共有 PHPプログラミングで月を英語に変換するための実装計画の共有 Mar 22, 2024 am 08:24 AM

PHP プログラミングでは月を英語に変換する必要がよくありますが、これは月次レポートの生成やカレンダーの表示など、一部のプロジェクトで特に一般的です。具体的なコード例を通じて月を英語に変換する方法を示す実装計画を共有しましょう。 PHP では、月の番号と対応する英語名との間のマッピング関係を確立することで、月の変換を実現できます。まず、すべての月の英語名を含む配列を定義し、月番号に基づいて配列内で対応する英語名を検索します。 // 月の英語名を含む配列を定義します

PHP プログラミング スキル: 英語のライティングの問題に対処する PHP プログラミング スキル: 英語のライティングの問題に対処する Mar 06, 2024 pm 06:06 PM

PHP プログラミングのヒント: 英語で書かれた問題への対処 PHP は、Web 開発の分野で広く使用されている強力なサーバーサイド スクリプト言語です。 PHP プログラミングのプロセスでは、特にファイル IO 操作やデータベース操作を処理するときに、英語の書き込みを処理するという問題によく遭遇します。この記事では、PHP で英語を書く際の問題に対処する方法を検討し、具体的なコード例を示します。 1. Unicode エンコードの問題 英語のライティングの問題に対処するときは、まず Unicode エンコードを理解する必要があります。ユニコードとは単語です

See all articles