php表單提交問題的解決方法
更新時間:2011年04月12日 19:21:35 作者:
不是第一次寫表單提交了,但還是遇到了無法解決的問題。研究了將近一天,問了N多網(wǎng)友,最終解決了問題,過程頗為曲折。感謝大家的幫助。
在此記錄一下,以后不能在同一個地方摔倒了!
數(shù)據(jù)庫為bbs,表為test.三個字段,分別為id,name,sex。id為auto_increment。
連接數(shù)據(jù)庫的php文件conn.php內(nèi)容為
$conn = @ mysql_connect("localhost", "root", "") or die("數(shù)據(jù)庫鏈接錯誤");
mysql_select_db("bbs", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文編碼;
表單頁:add2.php。內(nèi)容為:
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into test (id,name,sex) values ('','$_POST[name]','$_POST[sex]')";
mysql_query($sql); echo "成功!";
}
?>
<form action="add2.php" method="post">
<input type="text" name="name" value="輸入名字" />
<input type="text" name="sex" value="輸入性別" />
<input type="submit" name="submit" value="提交" />
</form>
之前的錯誤在哪?$_POST['submit'] $_POST[name] 記得要大寫啊~~~
語法就是這樣的嗎?奇怪啊。還是先記住吧。以后會明白的。
需要注意的:1.$_POST[]一定要大寫。無論在哪。
2.提交的按鈕一定要寫上name和value.name="submit" value = “ ”
3.action要提交到php文件
4.解決頁面中文亂碼問題:在head里寫刪除<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
數(shù)據(jù)庫為bbs,表為test.三個字段,分別為id,name,sex。id為auto_increment。
連接數(shù)據(jù)庫的php文件conn.php內(nèi)容為
復(fù)制代碼 代碼如下:
$conn = @ mysql_connect("localhost", "root", "") or die("數(shù)據(jù)庫鏈接錯誤");
mysql_select_db("bbs", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文編碼;
表單頁:add2.php。內(nèi)容為:
復(fù)制代碼 代碼如下:
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into test (id,name,sex) values ('','$_POST[name]','$_POST[sex]')";
mysql_query($sql); echo "成功!";
}
?>
<form action="add2.php" method="post">
<input type="text" name="name" value="輸入名字" />
<input type="text" name="sex" value="輸入性別" />
<input type="submit" name="submit" value="提交" />
</form>
之前的錯誤在哪?$_POST['submit'] $_POST[name] 記得要大寫啊~~~
語法就是這樣的嗎?奇怪啊。還是先記住吧。以后會明白的。
需要注意的:1.$_POST[]一定要大寫。無論在哪。
2.提交的按鈕一定要寫上name和value.name="submit" value = “ ”
3.action要提交到php文件
4.解決頁面中文亂碼問題:在head里寫刪除<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
相關(guān)文章
阿里云的WindowsServer2016上部署php+apache
這篇文章主要介紹了阿里云的WindowsServer2016上部署php+apache的相關(guān)資料,需要的朋友可以參考下2018-07-07我的php學(xué)習(xí)筆記(畢業(yè)設(shè)計)
不單是為了做畢業(yè)設(shè)計,其實更多的是想學(xué)會它,能弄弄網(wǎng)站什么的,只要能做好,我覺得就是可以去學(xué),可以去嘗試的2012-02-02windows服務(wù)器使用IIS時thinkphp搜索中文無效問題
在用ThinkPHP開發(fā)的網(wǎng)站,在linux服務(wù)器下使用過一段時間,一切正常。但是更換到windows服務(wù)器時,發(fā)現(xiàn)搜索的時候,無法搜索中文,查不出相應(yīng)的結(jié)果。查看數(shù)據(jù)庫發(fā)現(xiàn)數(shù)據(jù)是存在的。linux服務(wù)器下正常,而且搜索數(shù)字或字母程序正常,說明程序是沒有任何問題的。2023-06-06PHP實現(xiàn)指定字段的多維數(shù)組排序函數(shù)分享
這篇文章主要介紹了PHP實現(xiàn)指定字段的多維數(shù)組排序函數(shù)分享,本文分享了一段PHP指定字段的多維數(shù)組排序方法的代碼,這段代碼可實現(xiàn)根據(jù)field字段對數(shù)組進行排序,需要的朋友可以參考下2015-03-03原生PHP實現(xiàn)導(dǎo)出csv格式Excel文件的方法示例【附源碼下載】
這篇文章主要介紹了原生PHP實現(xiàn)導(dǎo)出csv格式Excel文件的方法,結(jié)合實例形式分析了基于原生php實現(xiàn)的Excel文件操作類進行Excel文件的導(dǎo)出操作相關(guān)實現(xiàn)技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下2019-03-03PHP+SQL 注入攻擊的技術(shù)實現(xiàn)以及預(yù)防辦法
最近在折騰 PHP + MYSQL 的編程。了解了一些 PHP SQL 注入攻擊的知識,總結(jié)一下經(jīng)驗。在我看來,引發(fā) SQL 注入攻擊的主要原因,是因為以下兩點原因2011-01-01PHP實現(xiàn)二維數(shù)組按某列進行排序的方法
這篇文章主要介紹了PHP實現(xiàn)二維數(shù)組按某列進行排序的方法,結(jié)合實例形式分析了php二維數(shù)組排序的技巧,涉及array_multisort函數(shù)的使用方法,需要的朋友可以參考下2016-11-11