用戶在表格form
站在用戶的角度思考問題,與客戶深入溝通,找到襄垣網(wǎng)站設計與襄垣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網(wǎng)站、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋襄垣地區(qū)。
中填寫數(shù)據(jù),然后提交到一個php文件,PHP文件使用函數(shù)獲取數(shù)據(jù)
form action="welcome.php" method="post"
Name: input type="text" name="name"br
E-mail: input type="text" name="email"br
input type="submit" value="提交"
/form用戶填寫完username后提交到welcome.php文件,在welcome.php文件中,
html
body
Welcome ?php echo $_POST["name"]; ?br
Your email address is: ?php echo $_POST["email"]; ?
/body
/html$_POST["name"]就是用戶輸入的名字
表單通過get或者post傳值,你應該知道吧,在PHP頁讀取你傳過來的值
$_POST['name'],$_POST['pwd']
然后寫sql語句
$sql="INSERT INTO tables/*這是表名,自己定義*/ VALUES ('{$_POST['name']}','{$_POST['pwd']}')";有幾個字段你就應該傳過來幾個值。
mysql_query($sql);//執(zhí)行SQL語句,把值插到數(shù)據(jù)庫里。
獲取用戶提交過來的數(shù)據(jù)一般常用的有三種:$_GET,$_POST,$GLOBALS,這三個全局變量都是數(shù)組,數(shù)組下標是用戶提交過來的字段名稱,比如:
input type="text" name="number" value="123456"
則在PHP可通過如下方式獲?。?/p>
$_GET['number']
$GLOBALS['number']
如果表單是POST提交過來的可以用如下方式提取
$_POST['number']
$GLOBALS['number']
$GLOBALS全局數(shù)組不管是POST提交還是GET提交都能夠獲取到
PHP無法獲取用戶的鍵盤輸入。PHP運行于服務端,所有的用戶行為只有在提交到服務器端后才會被PHP捕獲并處理,因此PHP是無法獲取用戶的鍵盤輸入的。
事實上所有的服務器端腳本語言都不能做到獲取用戶的鍵盤輸入,通常的解決方案是使用javascript代碼,例如
input?type="text"?onkeydown="alert(event.keyCode)"?/
其中event代表了鍵盤/鼠標事件,所有瀏覽器通用,而keyCode表示此時的按鍵的鍵值(如回車鍵為13),不過需要注意event.keyCode屬性存在瀏覽器兼容性問題,有的瀏覽器使用其他的屬性表示鍵值,需要進行兼容處理,或者使用jQuery之類的js框架,這些框架往往已經(jīng)解決了大部分兼容性問題,可以極大地簡化代碼。
1.PHP基本上就是一種數(shù)組語言。時常要進行大量的數(shù)組循環(huán)操作,主要有兩種方式,
一種是foreach,另一種是while,
代碼如下:
foreach
($array
as
$value)
{
echo
$value;
}
while
(list($key)
=
each($array))
{
echo
$array[$key];
}
foreach
($array
as
$value)
{
echo
$value;
}
while
(list($key)
=
each($array))
{
echo
$array[$key];
}
2.在循環(huán)里進行的是數(shù)組“寫”操作,則while比foreach快:
foreach
($array
as
$key
=
$value)
{
echo
$array[$key]
=
$value
.
'...';
}
while
(list($key)
=
each($array))
{
$array[$key]
=
$array[$key]
.
'...';
}
foreach
($array
as
$key
=
$value)
{
echo
$array[$key]
=
$value
.
'...';
}
while
(list($key)
=
each($array))
{
$array[$key]
=
$array[$key]
.
'...';
}
本文名稱:php怎么讓用戶輸入數(shù)據(jù) php怎么獲取輸入
標題網(wǎng)址:http://chinadenli.net/article32/hpsgsc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、軟件開發(fā)、云服務器、企業(yè)網(wǎng)站制作、網(wǎng)站設計公司、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)