Jquery Pdo編寫login登陸介面

2021-07-10 11:48:15 字數 2606 閱讀 2687

的cdn來在網頁載入時直接從網上獲取庫檔案支援。

使用 google 的 cdn:

支援。pdo是用來代替mysql或者mysql等來處理資料庫的。

只要在php.ini檔案中去掉;extension=php_pdo......等被注釋掉的有關pdo的.dll文

件。同時從php5開始,php預設開啟pdo驅動,所以你可能在php.ini檔案中看不到

php_pdo.dll(這是個人的理解或者說是猜測,網上教程說一定需要著個檔案,但是我

只是把其他與pdo相關的所有去注釋掉了而已,最後也能執行。)

去掉注釋後儲存後就可以執行phpinfo來進行測試了之中可以看到有關pdo的相關信

息。表示配置成功。

在上一部落格中已經用ajax技術編寫了乙個login登陸介面,給老師看來後,老師說不用

這麼麻煩,你去試試用jquery和pdo寫寫,感受感受。

於是就粗略的學習了一下jquery,這才發現只要乙個$post()函式就可以完成我之前

所編寫的兩頁的**(當然啦!人家的是已經封裝做好的,只需直接呼叫就行了),但

是我依然很高興直接寫了ajax,這使我對非同步認識的更加深刻。

好了直接上**。

首先是登陸介面的**(與之前的沒多大的區別,有一些小小改動,但是細節出魔

鬼,可以認真到什麼程度,我就盡力吧!做乙個認真的博主)

div.css

div.login

login.php

clickme.js

$(document).ready(function()

else);}

});});

$.post()函式,引數格式是:

$.post(url,data,call ,type)
url是請求頁面的位址,data是用傳送的資料,callback是響應函式,type是返回內容

的格式如text/xml等。

就本**來說,url為"/login_jquery/php/check.php" 

data:

$("#myform").serialize(),其中serialize()函式是將要傳送的資料序列化便於

傳送資料。

callback:function(msg) msg表示伺服器

回傳的資料,然後在函式中對其進行處理,將其使用html()來內建id

為serverresponse的文字值。

check.php

<?php 

$mark=0;

$user=$_request['user'];

$pwd=$_request['pwd'];

$host='localhost';

$dbname='databaseweb';

$dsn = "mysql:host=$host;dbname=$dbname";

$root='root';

$mysql_pwd='資料庫密碼';

trycatch(pdoexception $e)

$row_column= $pdo->query("select * from user where name='$user' and password='$pwd' ");

//$row_column是從資料庫傳回的list(rows),不能做布林型的判斷。

//但是我們可以通過list中的object元素的個數來做布林判斷其中fetchcolumn()函式用於獲取row的個數

if($row_column->fetchcolumn() >0 )

else

?>

就check.php檔案而言,就是使用了pdo代替了mysqli而已,但是這是處理資料庫的趨勢。學學吧!

對了一直沒上自己介面的,這次補上。

登陸介面:

賬戶密碼與資料庫非同步匹配無誤:

賬戶密碼與資料庫匹配有誤:

c 生成so呼叫LOGI

前一陣為android程式寫了一些c 生成的so檔案,但是單檔案沒法單步除錯,導致呼叫時出現問題後不好定位 於是想到在c 程式的關鍵點打logi標記,剛開始遇到些問題,後來終於解決了,現在把解決方法記錄下來,方便自己,也方便別人。首先,在c 或c的開始定義巨集,如下 定義info資訊 define ...

豐田一頁紙極簡思考法excel1 logic3

公司書櫃中無意get到的,因為當時對 思維 比較感興趣,然後這本本圖表內容多,書薄字少,就想著借出來看了。中午飯空的時間用了大概乙個小時的樣子,可以讀一大半。廢話了這麼多,分享下這本書的內容吧 在豐田公司,有乙個不成文的要求,不論是會議紀要還是策劃書,最終都需要縮減到一張a3紙上,有限的空間則更加需...

php 編寫mysql php mysql 編寫

表單資料插入 表單資料插入 if get act insert error reporting 0 禁止錯誤輸出 mysql query set names utf 8 con mysql connect localhost 3306 root 1234 建立資料庫連 mysql select db...