Inhaltsverzeichnis
One-day-学习笔记-商品成交时发送短信,one-day-学习笔记
Heim 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>     }
Nach dem Login kopieren

 

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So lösen Sie das Problem, dass beim Starten eines Windows 10-Computers Englisch angezeigt wird So lösen Sie das Problem, dass beim Starten eines Windows 10-Computers Englisch angezeigt wird Jul 11, 2023 pm 04:57 PM

Viele Freunde stoßen bei der Verwendung von Computern immer auf verschiedene Probleme. Nach dem Einschalten des Computers stellen sie beispielsweise fest, dass der gesamte Computer auf Englisch zurückgesetzt wurde. Der folgende Editor zeigt Ihnen, wie So richten Sie einen Win10-Computer ein. So lösen Sie das Problem, dass beim Einschalten des Computers Englisch angezeigt wird. 1. Klicken Sie nach dem Einschalten des Computers unten links auf „Start – Einstellungen“. Wie in der Abbildung gezeigt: 2. Klicken Sie nach dem Aufrufen der Windows-Einstellungsoberfläche auf „Zeit und Sprache“. Wie in der Abbildung gezeigt: 3. Klicken Sie nach dem Aufrufen der Zeit- und Sprachoberfläche auf „Region und Sprache“. Wie in der Abbildung gezeigt: 4. Nachdem Sie die Regions- und Sprachoberfläche aufgerufen haben, klicken Sie auf „Spracheinstellungen verwalten“. Wie in der Abbildung gezeigt: 5. Klicken Sie nach dem Aufrufen der Verwaltungsoberfläche auf „Einstellungen kopieren“. Wie in der Abbildung gezeigt: 6. Geben Sie die Einstellungen für den Begrüßungsbildschirm ein

Wie ändere ich Google Chrome in den chinesischen Modus? Wie ändere ich Google Chrome in den chinesischen Modus? Mar 13, 2024 pm 07:31 PM

Wie ändere ich Chinesisch in Englisch in Google Chrome? Einige Freunde möchten Google Chrome auf Englisch einstellen, damit sie während der Nutzung ihr Englisch kontinuierlich verbessern können. Wie stellt man es also auf Englisch ein? Google Chrome ist standardmäßig auf Chinesisch eingestellt. Im Folgenden zeige ich Ihnen, wie Sie die Sprache von Google Chrome auf Englisch einstellen. Einstellungsschritte: 1. Öffnen Sie [Google Chrome], wie in der Abbildung unten gezeigt. 2. Klicken Sie auf das Menü [drei Punkte] in der oberen rechten Ecke der Google Chrome-Benutzeroberfläche, wie in der Abbildung unten gezeigt. 3. Nachdem Sie die Menüseite aufgerufen haben, suchen Sie nach [Einstellungen], wie in der Abbildung unten gezeigt. 4. Nachdem Sie die Einstellungsseite aufgerufen haben, klicken Sie auf die Option [Sprache], wie in der Abbildung unten gezeigt. 5. Wählen Sie in der Sprachoberfläche [Sprache hinzufügen] aus, wie in der Abbildung unten gezeigt.

So verbergen Sie die englische Tastatur in Win11 So verbergen Sie die englische Tastatur in Win11 Jan 03, 2024 pm 09:45 PM

Einige Freunde müssen nicht die englische Tastatur verwenden, sondern nur die chinesische Tastatur. Zu diesem Zeitpunkt finden sie die englische Tastatur sehr problematisch und möchten sie jedoch nicht ausblenden, sondern direkt löschen Schauen wir uns die englische Eingabemethode an. So verbergen Sie die englische Tastatur in Win11 1. Die englische Tastatur kann nicht ausgeblendet werden, aber wir können sie direkt in der Eingabemethode löschen. 2. Geben Sie zunächst „Einstellungen“ über das Startmenü ein. 3. Wählen Sie dann „Zeit und Sprache“ aus. 4. Geben Sie dann „Sprache und Region“ ein und klicken Sie unten auf „Tastatur hinzufügen“, um Tastaturkürzel hinzuzufügen. 5. Klicken Sie dann auf die gewünschte Eingabemethode und dann auf den Pfeil in der unteren linken Ecke, um sie dorthin zu verschieben

So korrigieren Sie die mit Windows 10 gelieferte Eingabemethode auf Englisch So korrigieren Sie die mit Windows 10 gelieferte Eingabemethode auf Englisch Jan 15, 2024 pm 01:48 PM

Viele Freunde, die am Computer arbeiten, verwenden die englische Eingabemethode. Zu diesem Zeitpunkt müssen sie die englische Eingabe sperren. Werfen wir einen Blick auf die detaillierten Methoden unten. So sperren Sie die mit win10 gelieferte Eingabemethode auf Englisch: 1. Klicken Sie auf das Eingabemethoden-Logo in der unteren rechten Ecke des Desktops und dann auf „Spracheinstellungen“. 2. Klicken Sie dann unter der bevorzugten Sprache auf „Bevorzugte Sprache hinzufügen“. 3. Geben Sie im Dialogfeld „Englisch“ ein und klicken Sie, um die Sprache zu installieren. 4. Klicken Sie nach Abschluss der Installation auf „Als Standardsprache festlegen“.

So lösen Sie das Problem der englischen Anzeige von Win10-Computersymbolen So lösen Sie das Problem der englischen Anzeige von Win10-Computersymbolen Dec 23, 2023 pm 09:59 PM

Bei der Verwendung von Computern stellen viele Benutzer fest, dass alle Symbole auf ihren Computerbildschirmen auf Englisch umgestellt sind und sogar die Menüs auf Englisch. Wir müssen nur die Standardsprache des Systems ändern. Wenn das nicht funktioniert, ändern Sie die Region. Was soll ich tun, wenn Win10 anzeigt, dass sich das Symbol meines Computers in Englisch geändert hat? Lösung: 1. Öffnen Sie „Einstellungen“ im Startmenü und wählen Sie dann „. 2. Wählen Sie dann unten aus und klicken Sie darauf. 3. Wenn der obige Vorgang das Problem nicht löst, können wir es über das Bedienfeld ändern.

So stellen Sie die Sprache von Windows 10 Home Edition auf Englisch ein So stellen Sie die Sprache von Windows 10 Home Edition auf Englisch ein Feb 14, 2024 pm 07:36 PM

Im Windows-Betriebssystem können wir problemlos verschiedene Sprachen aktivieren, um die Systemanzeige zu erleichtern und so das Benutzererlebnis und die Kommunikationseffizienz weiter zu verbessern. Öffnen Sie die Systemeinstellungsoberfläche, wählen Sie dann die Option „Eingabemethode und Tastatur“ und klicken Sie dann, um die ausgewählte Sprache in dieser Benutzeroberfläche hinzuzufügen. So stellen Sie die Sprache von Windows 10 Home Edition auf Englisch ein. 1. Klicken Sie auf „Start“, um die Einstellungen aufzurufen. 2. Klicken Sie auf um Zeit und Sprache einzugeben 3. Wählen Sie „Region und Sprache“ und klicken Sie dann auf „Sprache hinzufügen“ 4. Wählen Sie Englisch (Vereinigte Staaten)

Teilen des Implementierungsplans für die Konvertierung von Monaten ins Englische in der PHP-Programmierung Teilen des Implementierungsplans für die Konvertierung von Monaten ins Englische in der PHP-Programmierung Mar 22, 2024 am 08:24 AM

Monate müssen in der PHP-Programmierung häufig ins Englische konvertiert werden. Dies kommt besonders häufig bei einigen Projekten vor, z. B. bei der Erstellung monatlicher Berichte, der Anzeige von Kalendern usw. Lassen Sie uns einen Implementierungsplan teilen, um anhand spezifischer Codebeispiele zu demonstrieren, wie Monate in Englisch konvertiert werden. In PHP kann die Monatskonvertierung erreicht werden, indem eine Zuordnungsbeziehung zwischen der Zahl des Monats und dem entsprechenden englischen Namen hergestellt wird. Zunächst können Sie ein Array definieren, das die englischen Namen aller Monate enthält, und dann anhand der Monatsnummern die entsprechenden englischen Namen im Array suchen. //Definieren Sie ein Array, das den englischen Namen des Monats enthält

PHP-Programmierkenntnisse: Umgang mit englischen Schreibproblemen PHP-Programmierkenntnisse: Umgang mit englischen Schreibproblemen Mar 06, 2024 pm 06:06 PM

PHP-Programmiertipps: Umgang mit Problemen in englischer Sprache PHP ist eine leistungsstarke serverseitige Skriptsprache, die im Bereich der Webentwicklung weit verbreitet ist. Bei der PHP-Programmierung stoßen wir häufig auf das Problem der Verarbeitung englischer Schriften, insbesondere bei der Verarbeitung von Datei-E/A-Vorgängen oder Datenbankvorgängen. In diesem Artikel wird untersucht, wie man mit Problemen beim Schreiben von Englisch in PHP umgeht, und es werden spezifische Codebeispiele bereitgestellt. 1. Probleme mit der Unicode-Kodierung Wenn Sie Probleme mit der englischen Schreibweise haben, müssen Sie zunächst die Unicode-Kodierung verstehen. Unicode ist ein Wort

See all articles