在php表單中
創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),成都小程序開發(fā),十多年建站對成都被動防護(hù)網(wǎng)等多個行業(yè),擁有多年的網(wǎng)站制作經(jīng)驗。
單選按鈕
如果選中了提交后,就是這個單選按鈕的值,如果沒有選中,提交是空值。
比如
在提交后
如果是選中打鉤的,在php
獲取到的值就是
echo
$_post['a']
//輸出
1
如果沒有選中,在php
獲取到的值就是
echo
$_post['a']
//輸出
if
(empty($_post['a']))
{
$a=0;
}else{
$a=$_post['a'];
}
你可以把數(shù)據(jù)存儲到session 或 cookie中在返回啊 這樣在返回后的頁面讀取出來就OK拉。
$myfile?=?fopen("D:/WWW/hmd/heimingdan.txt",?"a");//打開txt?將文件指針指向文件末尾??自己定義路徑
$SaveTxt?=?$_GET["url"];??????????????????????????//獲得要保存的數(shù)據(jù)
fwrite($myfile,?$SaveTxt?.?"\r\n");???????????????//保存到txt并換行
fclose($myfile);??????????????????????????????????//關(guān)閉txt
有兩種方法:
一、Session存儲數(shù)據(jù),代碼:
html:
form action="action1.php" method="post"
input type="text" name="text1"
input type="text" name="text2"
input type="submit" name="submit1" value="提交"
/form
action1.php:
?php
session_start();
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
$_SESSION['value1'] = $value1;
$_SESSION['value2'] = $value2;
header("Location: action2.php");
}
?
action2.php通過session即可獲取數(shù)據(jù)。
2.如果數(shù)據(jù)不大且安全性要求不高的話可通過URL傳輸,代碼:
html同上,
action1.php:
?php
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
header("Location: action2.php?value1=$value1value2=$value2");
}
?
action2.php通過$_GET['']函數(shù)即可獲取數(shù)據(jù)。
?php
if?($fp=fopen("1.txt","a")){
fputs($fp,$REQUEST{'數(shù)據(jù)'});
fclose($fp);
}
?