免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      web開發(fā)之-練習(xí)(記事本功能)

      今天我們做一個小玩意,就是一個簡單的記事本功能,這里會用到我們之前學(xué)到的基本知識的整合,讓大家對web軟件有一個更深層次的認(rèn)識。

      功能流程如下:

      界面有一個文本輸入框,一個姓名輸入框(模擬不同的人),提交到后臺經(jīng)由php進(jìn)行處理,并保存到數(shù)據(jù)庫中,界面進(jìn)行刷新會獲取到插入的數(shù)據(jù)。

      我們之前的web數(shù)據(jù)庫中,創(chuàng)建一個notebook數(shù)據(jù)表,保存用戶信息留言內(nèi)容:

      create table notebook (id int not null primary key auto_increment,username varchar(10) comment “用戶名”,content text comment “記事本內(nèi)容”);

      notebook.html

      js 留言列表: 提交

      notebook.js

      $(“.ajax_btn”).click(function(){ var username = $(“.note_username”).val(); var content = $(“.note_content”).val(); var xhr = new XMLHttpRequest(); xhr.open(“post”,”http://localhost/notebook.php”,true); xhr.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”); xhr.onreadystatechange = function(e) { if(xhr.readyState == 4 && xhr.status == 200) { window.location.reload(true); } } var str = “username=”+username; str += “&content=”+content; xhr.send(“act=addInfo&”+str); }); // 獲取留言列表 var xhr = new XMLHttpRequest(); xhr.open(“post”,”http://localhost/notebook.php”,true); xhr.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”); xhr.onreadystatechange = function(e) { if(xhr.readyState == 4 && xhr.status == 200) { var list = JSON.parse(xhr.responseText); var listStr = “”; for(var i=0;i<list.length;i++) { var info = list[i]; listStr +=""+info.username+"說: "+info.content+"" } $(".note_list").html(listStr); } } xhr.send("act=allInfo");})

      注:我們使用jqeury在這個html加載進(jìn)來的時候,會向后臺發(fā)起請求獲取已留言的用戶信息!當(dāng)我們點擊提交按鈕的時候,會把輸入的留言內(nèi)容和模擬的留言用戶發(fā)送到后臺notebook.php文件,收到返回信息后重新刷界面獲取最新的列表,你也可以通過更改后臺邏輯使用jquery來動態(tài)添加數(shù)據(jù)。

      notebook.php

      conn = new mysqli($this->hostname,$this->username,$this->password); if($this->conn->connect_error) { trigger_error(“連接失敗”); } } public function allInfo($database,$table) { $this->conn->query(“use “.$database); $data = $this->conn->query(“select * from “.$table); $result = $data->fetch_all(MYSQLI_ASSOC); return $result; } public function addInfo($database,$table,$data) { $this->conn->query(“use “.$database); $sql = “insert into “.$table.”(“; $keyStr = “”; $valueStr = “”; foreach($data as $k=>$v) { $keyStr.=$k.”,”; $valueStr.=”‘$v'”.”,”; } $keyStr = substr($keyStr,0,strlen($keyStr)-1); $valueStr = substr($valueStr,0,strlen($valueStr)-1); $sql.=$keyStr.”) values (“.$valueStr.”)”; $state = $this->conn->query($sql); return $sql; }}$mysql = new MySql();$result = “”;switch($_POST[“act”]){ case “addInfo”: $info = array(“username”=>$_POST[“username”],”content”=>$_POST[“content”]); $result = $mysql->addInfo(“web”,”notebook”,$info); break; case “allInfo”: $result = $mysql->allInfo(“web”,”notebook”); break;}print_r(json_encode($result));

      注:

      在這里我們封裝了一個自定義的MySql類,這個類里有兩個方法,通過發(fā)送過來的act參數(shù)判斷用戶的操作,allInfo 是獲取留言列表,addInfo是用來添加留言,通過MySql提供的兩個方法來調(diào)用插入數(shù)據(jù)和獲取數(shù)據(jù)。

      注:我們寫完上面這些代碼后,通過在址址欄里輸入localhost/notebook.html,這里訪問的是html文件,而不是那個php文件。

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年6月28日 22:27
      下一篇 2022年6月28日 22:27

      相關(guān)推薦

      • ios手游模擬器(手游模擬器ios)

        本文主要講的是ios手游模擬器,以及和手游模擬器ios相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 哪個iOS模擬器能多開手游賬號?可以推薦個好用的模擬器給我嗎…

        2022年11月27日
      • 短視頻策劃內(nèi)容的3個要點(短視頻策劃內(nèi)容怎么做)

        短視頻在制作時,內(nèi)容框架非常重要。如果直奔主題,然后結(jié)束,聚卓告訴你,這樣的短視頻已經(jīng)過時了?,F(xiàn)在的短視頻需要框架的,但不是任何框架,它需要一種易于理解和消化的框架。而且,現(xiàn)在大多…

        2022年11月27日
      • 美團(tuán)第三季度實現(xiàn)營收626億元,即時配送訂單量增至50億筆

        新京報訊(記者秦勝南)11月25日,美團(tuán)發(fā)布業(yè)績公告顯示,第三季度營收為626億元,較去年同比增長28.2%,凈利潤為12.2億元。第三季度,美團(tuán)即時配送訂單數(shù)增長至50億筆。截至…

        2022年11月27日
      • 木村心美確診新冠肺炎 已確定的演奏會將延期

        據(jù)日媒方面的消息表示,目前藝人木村心美確診新冠肺炎,已經(jīng)暫停了演藝活動,將會進(jìn)行休息治療。 22日晚間,木村心美在社交網(wǎng)站留言稱自己感染了新冠病毒,目前有喉嚨和舌頭腫脹、以及咳嗽的…

        2022年11月26日
      • 明日之后怎么加好友(明日之后怎么加好友跨區(qū))

        簡要回答 明日之后中玩家可以跟其他玩家進(jìn)行互動,可以彼此添加好友。如果想要添加好友,此時該怎么進(jìn)行操作呢明日之后加好友的方式有下面這幾種。 01 你可以打開游戲界面,點擊聊天框,然…

        2022年11月25日
      • 個人怎么做抖音帶貨(個人做抖音帶貨能賺錢嗎)

        抖音如今是大家很熟悉的短視頻平臺,不過現(xiàn)在的抖音卻不只是短視頻那么簡單,它的功能非常豐富,其中一個就是可以帶貨,相信很多小伙伴都有在抖音上買過東西,抖音如今的變現(xiàn)能力也是不容小覷的…

        2022年11月25日
      • 全民K歌升級新版本7.0之后,有哪些隱藏功能?

        作者:高百烈來源:知乎 這個功能,舊版并沒有,要升級到全新的全民K歌7.0版本才能發(fā)現(xiàn)。 作為朋友圈當(dāng)代K歌之王,我費了不少功夫才搶到內(nèi)測版本。有一說一,全民K歌的路子真的很野,新…

        2022年11月25日
      • 上手Reno8 Pro體驗跨屏互聯(lián) 實在太方便!

        11月已經(jīng)來到了月底,在手機(jī)品牌又要推出新一年度的新品手機(jī)之前,我們來點評一下今年令人驚喜的產(chǎn)品。如OPPO的Reno8 Pro系列,該系列搭載雙芯影像配置獲得了很多消費者的認(rèn)可?!?/p>

        2022年11月25日
      • 小紅書平臺的一些機(jī)制及玩法詳解(小紅書玩法有哪些)

        關(guān)于小紅書 一:小紅書平臺的一些機(jī)制 1. 筆記內(nèi)容的CES評分機(jī)制 2. 筆記流量入口與長尾效應(yīng) 二:小紅書優(yōu)質(zhì)筆記的特點(分維度、類型分析) 1.筆記的本身架構(gòu)組成 維度 2.…

        2022年11月25日
      • 什么是推廣cpa一篇文章帶你看懂CPA推廣渠道

        CPA渠道 CPA指的是按照指定的行為結(jié)算,可以是搜索,可以是注冊,可以是激活,可以是搜索下載激活,可以是綁卡,實名認(rèn)證,可以是付費,可以是瀏覽等等。甲乙雙方可以根據(jù)自己的情況來定…

        2022年11月25日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息