由于是在同一個頁面的即時操作,所以要用用JavaScript才能實現(xiàn)
成都創(chuàng)新互聯(lián)網(wǎng)站建設公司提供網(wǎng)站設計和自適應建站服務。團隊由有經(jīng)驗的網(wǎng)頁設計師、程序員和市場專家組成,能夠提供從H5網(wǎng)站設計,網(wǎng)站制作,一元廣告,模板建站到重慶小程序開發(fā)公司等全方位服務。 以客戶為中心,致力于為客戶提供創(chuàng)新、高效的解決方案,幫助您打造成功的企業(yè)網(wǎng)站。
改為:
script type="text/javascript"
function setlinkvalue(objlink,value)
{
var o=document.getElementById(objlink);
o.href+='endcheckcontent='+encodeURI(value);
}
/script
form action="update.php" method="post" name="form1"
textarea NAME="END_CHECK_CONTENT8" WRAP="PHYSICAL" onblur="javascript:setlinkvalue('objlink1',this.value);"/textarea
a id="objlink1" href="update.php?CHECK_TYPE=1DIA_ID=?=$DIA_ID1?CUR_PAGE =?=$CUR_PAGE??=$urlstr?"合格/a
a href="update.php?CHECK_TYPE=2DIA_ID=?=$DIA_ID1?CUR_PAGE =?=$CUR_PAGE??=$urlstr?"不合格/a
/form
需要PHP基礎知識和數(shù)據(jù)庫基礎知識。
以SQL為例。使用PHP MySQL 函數(shù)可以編輯數(shù)據(jù)庫。
mysql_connect() 函數(shù)打開MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個參數(shù)分別是服務器名,連接賬號,連接密碼。
連接之后,可以使用mysql_select_db()設置要處理的數(shù)據(jù)庫,后面則是用數(shù)據(jù)庫語句處理數(shù)據(jù)。SQL語法簡介網(wǎng)頁鏈接
方法/步驟
1
登錄到phpMyAdmin
2
新建一個要導入的數(shù)據(jù)庫,點擊“+new”
3
如圖,分別填寫數(shù)據(jù)庫名稱,以及選擇數(shù)據(jù)庫的排序規(guī)則,
4
完成步驟3,點擊“創(chuàng)建”
5
完成步驟4,從右側(cè)就可以看到我們新創(chuàng)建的數(shù)據(jù)庫了,如果沒有立即顯示,刷新即可立馬顯示了。
6
單擊我們新創(chuàng)建的數(shù)據(jù)庫,
7
然后,我們選擇“導入”,
8
完成步驟7,我們點擊“選擇文件”,
9
點擊了“選擇文件”之后,就會出現(xiàn)如圖所示的彈出框,我們選擇要導入的sql就可以了,后綴名可以是.sql,也可以是壓縮文件.zip。如圖,選擇好文件之后,點擊“確定”就可以了
10
完成步驟⑨,你就可以從剛才的頁面中看到自己上傳的文件了,如圖所示,其余選項默認就可以了,然后點擊“執(zhí)行”就可以了。
11
這個時候,你就可以看到你的數(shù)據(jù)已經(jīng)導入到你新創(chuàng)建的數(shù)據(jù)庫中了
php中a標簽的傳值一般都是都是get的方式來傳值的,一般的格式都是鏈接地址后后面接一個?act=加上你要傳的值,然后在php的處理頁面中,用$_GET['act']來接受這個a傳過來的值,然后在處理就行了,這里我給出寫的具體例子:\x0d\x0a html中:\x0d\x0a\x0d\x0a 我的測試\x0d\x0a php中:\x0d\x0a\x0d\x0a if( isset($_GET['act']) trim( $_GET['act'] )== 'showcart'){\x0d\x0a echo 'a傳值成功了';\x0d\x0a\x0d\x0a }
form表單demo:task.html
fieldset id="setFiled"
legend發(fā)布任務/legend
form action="registr.php" method="post" id="steForm"
label任務類型:/labelbr
input type="text" name="type"? id="taskType" placeholder="請選擇任務類型"/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設置。
注:php://input不能用于 enctype=”multipart/form-data”
例如:$postStr = file_get_contents("php://input"); //獲取POST數(shù)據(jù)