完成乙個表單(HTML,PHP,SQL)

2021-09-19 02:40:22 字數 4064 閱讀 7302

sql部分(資料庫的建立)

php部分(連線資料庫)

表單title

>

>

body

.form

input

style

>

head

>

>

class

="form"

>

action

="index.php"

method

="post"

>

for=

"username"

>

使用者名稱lable

>

type

="text"

name

="username"

>

for=

"password"

>

密碼lable

>

type

="password"

name

="password"

>

/>

type

="reset"

name

="reset"

value

="重置"

>

type

="submit"

name

="submit"

value

="提交"

>

form

>

div>

body

>

html

>

表單中的幾個重要屬性:

name:引數名

action:表單提交到的位置

method:引數的傳遞方式post/get

type:輸入元素的型別

name:該輸入的名稱

value:預設值

placeholder

sql 是用於訪問和處理資料庫的標準的計算機語言。

mysql -u root

show

databases

;create

database

ifnot

exists px190416;

show

databases

;use px190416;

create

table

ifnot

exists users(

username varchar

(255

)not

null

, password char(20

),);

desc users;

insert

into users(usernamee,password)

values

('ming'

,'1');

insert

into users(usernamee,password)

values

('hong'

,'22');

insert

into users(usernamee,password)

values

('gang'

,'333');

select

*from users;

update users set password=

'666666'

where usesrname=

'gang'

;select

*from users;

delete

from users where username=

'gang'

;select

*from users;

select password from users;

select password from users where username=

'ming'

;

$conn = new mysqli('位址','使用者名稱','密碼',('資料庫'));

可以用var_dump()函式檢視$conn的詳細內容

執行一條mysql查詢函式

$result = mysqli_query('連線標識','sql語句'');

//會顯示sql語句的資料型別,長度……

解析,將sql語句以字串輸出

函式功能

mysqli_fetch_all()

從結果集中取得所有行作為關聯陣列,或數字陣列,或二者兼有。

mysqli_fetch_assoc()

從結果集中取得一行作為關聯陣列。

mysqli_fetch_array()

從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有。

mysqli_fetch_row()

從結果集中取得一行,並作為列舉陣列返回。

//連線資料庫標準模板

<?php

error_reporting

(e_all&~

e_notice);

//php連線資料庫,成功後返回連線標識$conn,資料型別為物件

$address

='localhost'

;資料庫所在本機位址

$user

='root'

;$pass=''

;if($conn

=new

mysqli

($address

,$user

,$pass))

;else

$database

='px190416';if

($conn

->

query

($select))

else

?>

<?php

include

("conn.php");

//引入連線資料庫標準模板

//用超全域性變數的方法獲得表單傳遞的引數

$username

=$_post

['username'];

$password

=$_post

['password'];

$result

=mysqli_query

($conn

,"select * from users where username = '$username

' and password = '$password

' ")

;var_dump

($result);

$result_arr

=mysqli_fetch_assoc

($result);

//解析成陣列形式,每次只解析一行

var_dump

($result_arr);

while

($result_arr

=mysqli_fetch_assoc

($result))

//將整個資料庫解析出if(

$result_arr

==null

)else

?>

表單提交到html頁面相當於帶著引數重新訪問頁面,所以最後我們看到的結果頁面輸入框中沒有資料,是因為上次填寫的資料已經被重新整理(重新訪問)掉了

完成乙個MVC Nhibernate Jquery

一 最近學習了jquery easyui框架,結合之前用過的mvc3 nhibernate做乙個資訊發布系統,對工作一年半的自己做乙個總結吧!也正好 供初學者學習!二 先上截圖 系統簡介 讓大家了解一下最近做的東西 1 登入頁 系統登入後台的頁面,用的jquery easyui中 dialog功能,...

乙個form表單

charset utf 8 html例項title head html例項 form完整的表單h3 action 1.php method get 賬號 type text name uname value 帥帥好帥 密碼 type password name upass type email na...

建立乙個PHP登入表單

當我們要儲存有關我們 使用者的資訊時,使用者登入和註冊系統非常有用。這適用於從可能儲存課程進度和標記的教育 到將儲存有關客戶過去購買資訊的電子商務 的所有內容。我們的第一步將是建立登入表單和登錄檔單。實際上將非常簡單。登錄檔僅要求提供使用者名稱,電子郵件和密碼。使用者名稱和電子郵件對於每個註冊的人都...