PHP語法學習3 處理表單實現與客戶端互動

2021-04-22 11:42:08 字數 2886 閱讀 7197

<

form

name="php_test"

method='post'action="./user_info.php">

表單(form)是收集客戶端資訊最常用的方式;

name指的的form的名字,method 設定表單以何種方式傳送,action指定處理表單的應用程式。

目前有2種傳送方法:get ,post

get將表單的值按照 variable=value的方式,可以使用?連線action所指向的url,各個變數之間用&連線,如http://localhost/index.php?user_name='czh'&***=0;

get方法受到url長度的限制不超過100字元,get方法傳遞的值必須為ascii字元。所以通常用post傳遞資料。

2.

php5提供了2種函式傳遞資料 $_get[『user_name』] 和 $_post['user_name'] 分別對應

get,post 方法傳值。

在index.php的傳遞的值儲存在$_get陣列裡,下面主要介紹post方法的傳值

3.user_info.html

<

html

>

<

head

>

<

title

> new document 

title

>

<

meta

name="generator"

content="editplus"

>

<

meta

name="author"

content=""

>

<

meta

name="keywords"

content=""

>

<

meta

name="description"

content=""

>

head

>

<

style

>

.body

style

>

<

body

class='body'

>

<

table

border=0

cellspacing='0'

cellpadding='0'

class='body'

>

<

form

name='php_test'

method='post'

action="./user_info.php"

>

<

trheight='21px'

>

<

td>

姓名:<

input

type='text'

name='user_name'

size='15'

>

td>

<

td>

性別:<

select

name='user_***'

style="width:100px"

>

<

option

value='0'

>男

option

>

<

option

value='1'

>女

option

>

select

>

td>

tr>

<

trheight='21px'

>

<

td>

體育愛好:

<

input

type='checkbox'

name='yumaoqiu'

value="羽毛球"

>羽毛球

<

input

type='checkbox'

name='lanqiu'

value="籃球"

>籃球

td>

<

td>

<

input

type='checkbox'

name='zuqiu'

value="足球"

>足球

<

input

type='checkbox'

name='paiqiu'

value="排球"

>排球

td>

tr>

<

trheight='21px'

>

<

td>

td>

<

td>

<

input

type='submit'

value='確 定'

>

td>

tr>

form

>

table

>

body

>

html

>

user_info.php接收值

"-//w3c//dtd html 4.0 transitional//en">

class='body'>

<?php

if($_post)

echo

"";print_r($_server);

?>

php函式substr 將「/」切除

4.檔案上傳

(1).form表單屬性設定

PHP的語法學習

1.php標量型別 字串 love i love you string1 love string2 love echo string1 echo echo string2 輸出結果為 i love you love 注意 當雙引號中包含變數時,變數會與雙引號中的內容連線在一起 當單引號中包含變數時,...

C 語法學習異常處理 Exception

using system class test catch exception e finally console.writeline finally later try catch exception e finally console.writeline finally later try 這裡...

Python3語法學習小記

1.可以使用斜槓 將一行的語句分為多行顯示,例如 z 100 20語句中包含,或 括號就不需要使用多行連線符。2.單引號 多引號都可以使用,但是要注意前後對應,不能混搭。三引號 or 可用來做多行注釋,也可用來表示跨多行段落。y home is in sy python中的變數不需要宣告,變數的賦值...