用PHP添加购物商品,PHP添加购物商品
<span><span> 1</span> <?<span>php </span><span> 2</span> <span>session_start</span><span>(); </span><span> 3</span> <span>header</span> ( "Content-type: text/html; charset=UTF-8" ); <span>//</span><span>设置文件编码格式</span> <span> 4</span> <span>require</span>("system/system.inc.php"); <span>//</span><span>包含配置文件</span> <span> 5</span> <span>/*</span><span>* </span><span> 6</span> <span> * 1表示添加成功 </span><span> 7</span> <span> * 2表示用户没有登录 </span><span> 8</span> <span> * 3表示商品已添加过 </span><span> 9</span> <span> * 4表示添加时出现错误 </span><span>10</span> <span> * 5表示没有商品添加 </span><span>11</span> <span>*/</span> <span>12</span> <span>$reback</span> = '0'<span>; </span><span>13</span> <span>if</span>(<span>empty</span>(<span>$_SESSION</span>['member'])){ <span>//</span><span>判断用户有没有登录</span> <span>14</span> <span>$reback</span> = '2'; <span>//</span><span>没有就返回2</span> <span>15</span> }<span>else</span><span>{ </span><span>16</span> <span>$key</span> = <span>$_GET</span>['key']; <span>//</span><span>判断用户有没有添加商品</span> <span>17</span> <span>if</span>(<span>$key</span> == ''){ <span>//</span><span>判断用户有没有添加商品,如果为空就表示没有商品喽</span> <span>18</span> <span>$reback</span> = '5'; <span>//</span><span>返回值</span> <span>19</span> }<span>else</span><span>{ </span><span>20</span> <span>$boo</span> = <span>false</span>; <span>//</span><span>定义商品有没有被添加</span> <span>21</span> <span>$sqls</span> = "select id,shopping from tb_user where name = '".<span>$_SESSION</span>['member']."'"<span>; </span><span>22</span> <span>$shopcont</span> = <span>$admindb</span>->ExecSQL(<span>$sqls</span>,<span>$conn</span><span>); </span><span>23</span> <span>if</span>(!<span>empty</span>(<span>$shopcont</span>[0]['shopping'])){ <span>//</span><span>shopping为三维数组,用empty判断商品是否为空</span> <span>24</span> <span>$arr</span> = <span>explode</span>('@',<span>$shopcont</span>[0]['shopping']);<span>//</span><span>@分割数组也就是每个商品的值</span> <span>25</span> <span>foreach</span>(<span>$arr</span> <span>as</span> <span>$value</span>){ <span>//</span><span>foreach取出每个数组的值</span> <span>26</span> <span>$arrtmp</span> = <span>explode</span>(',',<span>$value</span>); <span>//</span><span>用explode分割得出商品的俱体信息</span> <span>27</span> <span>if</span>(<span>$key</span> == <span>$arrtmp</span>[0]){ <span>//</span><span>如果添加的商品等于已添加的商品</span> <span>28</span> <span>$reback</span> = '3'; <span>//</span><span>那么返回值就表示已添加</span> <span>29</span> <span>$boo</span> = <span>true</span><span>; </span><span>30</span> <span>break</span><span>; </span><span>31</span> <span> } </span><span>32</span> <span> } </span><span>33</span> <span>if</span>(<span>$boo</span> == <span>false</span>){ <span>//</span><span>方法一添加商品</span> <span>34</span> <span>$shopcont</span>[0]['shopping'] .= '@'.<span>$key</span>.',1'<span>; </span><span>35</span> <span>$update</span> = "update tb_user set shopping='".<span>$shopcont</span>[0]['shopping']."' where name = '".<span>$_SESSION</span>['member']."'"<span>; </span><span>36</span> <span>$shop</span> = <span>$admindb</span>->ExecSQL(<span>$update</span>,<span>$conn</span><span>); </span><span>37</span> <span>if</span>(<span>$shop</span><span>){ </span><span>38</span> <span>$reback</span> = 1<span>; </span><span>39</span> }<span>else</span><span>{ </span><span>40</span> <span>$reback</span> = '4'<span>; </span><span>41</span> <span> } </span><span>42</span> <span> } </span><span>43</span> }<span>else</span><span>{ </span><span>44</span> <span>$arrtmp</span> = <span>$key</span>.",1"; <span>//</span><span>方法二添加商品</span> <span>45</span> <span>$updates</span> = "update tb_user set shopping='".<span>$arrtmp</span>."' where name = '".<span>$_SESSION</span>['member']."'"<span>; </span><span>46</span> <span>$result</span> = <span>$admindb</span>->ExecSQL(<span>$updates</span>,<span>$conn</span><span>); </span><span>47</span> <span>if</span>(<span>$result</span><span>){ </span><span>48</span> <span>$reback</span> = 1<span>; </span><span>49</span> }<span>else</span><span>{ </span><span>50</span> <span>$reback</span> = '4'<span>; </span><span>51</span> <span> } </span><span>52</span> <span> } </span><span>53</span> <span> } </span><span>54</span> <span>} </span><span>55</span> <span>echo</span> <span>$reback</span><span>; </span><span>56</span> ?></span>
可以用PHP的网店程序,也可以自己写!
如果用网店程序的话,详看一下相关后台的说明。其实很简单的。
如果自己有能力写的话 完全可以自己写,EASY。
用Ajax做异步提交,都是这么做的。。。addtocart();

PHP仍然流行的原因是其易用性、靈活性和強大的生態系統。 1)易用性和簡單語法使其成為初學者的首選。 2)與web開發緊密結合,處理HTTP請求和數據庫交互出色。 3)龐大的生態系統提供了豐富的工具和庫。 4)活躍的社區和開源性質使其適應新需求和技術趨勢。

PHP和Python都是高層次的編程語言,廣泛應用於Web開發、數據處理和自動化任務。 1.PHP常用於構建動態網站和內容管理系統,而Python常用於構建Web框架和數據科學。 2.PHP使用echo輸出內容,Python使用print。 3.兩者都支持面向對象編程,但語法和關鍵字不同。 4.PHP支持弱類型轉換,Python則更嚴格。 5.PHP性能優化包括使用OPcache和異步編程,Python則使用cProfile和異步編程。

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

PHP在現代化進程中仍然重要,因為它支持大量網站和應用,並通過框架適應開發需求。 1.PHP7提升了性能並引入了新功能。 2.現代框架如Laravel、Symfony和CodeIgniter簡化開發,提高代碼質量。 3.性能優化和最佳實踐進一步提升應用效率。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP類型提示提升代碼質量和可讀性。 1)標量類型提示:自PHP7.0起,允許在函數參數中指定基本數據類型,如int、float等。 2)返回類型提示:確保函數返回值類型的一致性。 3)聯合類型提示:自PHP8.0起,允許在函數參數或返回值中指定多個類型。 4)可空類型提示:允許包含null值,處理可能返回空值的函數。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)