form表單demo:task.html
創(chuàng)新互聯(lián)專注于合山企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都做商城網(wǎng)站。合山網(wǎng)站建設(shè)公司,為合山等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
fieldset id="setFiled"
legend發(fā)布任務(wù)/legend
form action="registr.php" method="post" id="steForm"
label任務(wù)類型:/labelbr
input type="text" name="type"? id="taskType" placeholder="請選擇任務(wù)類型"/br
label酬nbsp;nbsp;金:/labelbr
input type="number" name="money" id="forMoney" min="1" max="1000"/label元/labelbr
label截止時間:/labelbr
input type="datetime" name="time" id="timeSubmit"/span data-year="" data-month="" data-date="" id="showDate"/spanbr
label詳細描述:/labelbr
textarea maxlength="512" name="textAray" id="msgArea"/textareabr
input type="submit" name="subMit" id="forSub" value="點擊發(fā)布" /
/form
擴展資料
php接收POST數(shù)據(jù)的三種方式
1、$_POST 方式接受數(shù)據(jù)
$_POST 方式是由通過HTTP的POST方法傳遞過來的數(shù)據(jù)組成的數(shù)組,是一個自動全局變量。
注:只能接收Content-Type:application/x-www-form-urlencode提交的數(shù)據(jù)。也就是只能接收表單過來的數(shù)據(jù)。
2、GLOBLES[‘HTTP_RAW_POST_DATA’]
如果訪問原始POST數(shù)據(jù)不是php能夠識別的文檔類型,比如:text/xml 或者soap等等,可以用$GLOBLES[‘HTTP_RAW_POST_DATA’]來接收,$HTTP_RAW_POST_DATA變量包含有原始POST數(shù)據(jù)。此變量僅在碰到未識別的MIME數(shù)據(jù)時產(chǎn)生。
注:$HTTP_RAW_POST_DATA對于enctype=”multipart/form-data”表單數(shù)據(jù)不可用,也就是說使用$HTTP_RAW_POST_DATA無法接受網(wǎng)頁表單post過來的數(shù)據(jù)。
3、file_get_contents(“php://input”);
如果訪問原始POST數(shù)據(jù),更好的方法是使用file_get_content(“php://input”);對于未指定Content-Type的POST數(shù)據(jù),可以使用該方法讀取POST原始數(shù)據(jù),包括二進制流也可以和$HTTP_RAW_POST_DATA比起來。它帶來的生存眼里更小,并且不需要任何特殊的php.ini設(shè)置。
注:php://input不能用于 enctype=”multipart/form-data”
例如:$postStr = file_get_contents("php://input"); //獲取POST數(shù)據(jù)
看你寫的程序,很有架勢啊。似乎有較深厚的語言基礎(chǔ)。
你的PHP程序從哪里獲取POST的數(shù)據(jù)?通常應(yīng)該是你的HTML代碼里面,寫了將數(shù)據(jù)POST到這個PHP程序里。那么,至少你這個PHP程序應(yīng)該需要處理那些POST數(shù)據(jù)吧???沒看到這些內(nèi)容哦。。。
獲取POST數(shù)據(jù)了,才能創(chuàng)建相應(yīng)的INSERT語句,將數(shù)據(jù)插入到數(shù)據(jù)庫中。所以你的PHP程序中需要處理上傳的數(shù)據(jù),生成SQL的INSERT語句,然后執(zhí)行。執(zhí)行成功就可以插入了。
另外,通常我不會在PHP中使用create table之類的命令。個人習慣。通常我們寫好了PHP語句時,相應(yīng)的MYSQL TABLE早就已經(jīng)建好了。所以無需放create語句。
兩個選項可以放到一個字段中即可?;蛘哂锰厥饷Q命名這些選項組合。
php數(shù)據(jù)庫操作主要分為5個步驟:1連接MYSQL
2連接到你的數(shù)據(jù)庫
3寫SQL語句
4運行sql語句
5關(guān)閉數(shù)據(jù)庫
//第一步
$con
=
mysql_connect("localhost","root","123456789");
//第二步
mysql_select_db('rankingme',$conn);
//第三步
$sql="insert
into
lili
(name,sex,et,hobby,photo,tel,address,content,time)
values
($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"
//第四步
mysql_query($sql);
//第五步
mysql_close($con);
第一步:連接數(shù)據(jù)庫。
第二步:收集和驗證提交的信息(看是否有用的信息)。
第二步:把數(shù)據(jù)寫入數(shù)據(jù)庫(INSERT INTO `表名` (`字段` )VALUES ('字段值'))
第四步:返回執(zhí)行信息,關(guān)閉數(shù)據(jù)庫連接。