form action="insert.php" method="post"
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、柳南網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為柳南等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
用戶名: input type="text" name="username" /
br /
電子郵箱: input type="text" name="email" /
br /
input type="submit" /
/form
insert.php(寫入數(shù)據(jù)頁面):
?php
$conn = @mysql_connect("localhost","root","root123");
if (!$conn){
die("連接數(shù)據(jù)庫失?。? . mysql_error());
}
mysql_select_db("test", $conn);
mysql_query("set names 'gbk'"); //為避免中文亂碼做入庫編碼轉(zhuǎn)換
if($_POST){
$sql = "INSERT INTO user (username email) VALUES ('$_POST[username]', '$_POST[email]')";
if(!mysql_query($sql,$conn)){
echo "添加數(shù)據(jù)失敗:".mysql_error();
} else {
echo "添加數(shù)據(jù)成功!";
}
}
請(qǐng)將mysql_connect("localhost","root","root123");中的用戶名和密碼更改是實(shí)際的。
?
前臺(tái):
form action="跳轉(zhuǎn)頁面" method="post" enctype="multipart/form-data"
input type="file" name="fname" /
input type="submit" value="Submit" /
/form
input[type=file] 表示:需要上傳的文本或者圖片
后臺(tái):
echo json_encode($_POST); // 輸出json 字符串
輸出的內(nèi)容是上傳到服務(wù)器的文件路徑等相關(guān)信息
最好的方法就是重寫代碼了,不過你夠牛逼的話可以通過建立一個(gè)轉(zhuǎn)換層,將ASP語法和函數(shù)在經(jīng)過PHP解析的之前轉(zhuǎn)換成PHP語法,不過這個(gè)難度那個(gè)就有點(diǎn)大了,目前還沒發(fā)現(xiàn)有這樣做的,不過確實(shí)可行
就如同在PHP開發(fā)的時(shí)候有個(gè)時(shí)候會(huì)用到一層是數(shù)據(jù)庫的轉(zhuǎn)換層,就是為了以后更改數(shù)據(jù)庫(如MYSQL編程DB2等)的時(shí)候只需要更改一個(gè)數(shù)據(jù)庫類型從而通過這層轉(zhuǎn)換數(shù)據(jù)庫函數(shù),這個(gè)只是因?yàn)閿?shù)據(jù)庫函數(shù)用就那么幾個(gè)才這樣做的
可以使用遞歸來進(jìn)行合并,無論數(shù)組的維數(shù)有多少,都可以進(jìn)行合并。
?php
function array_merge_rec($array) { // 參數(shù)是使用引用傳遞的
// 定義一個(gè)新的數(shù)組
$new_array = array ();
// 遍歷當(dāng)前數(shù)組的所有元素
foreach ( $array as $item ) {
if (is_array ( $item )) {
// 如果當(dāng)前數(shù)組元素還是數(shù)組的話,就遞歸調(diào)用方法進(jìn)行合并
array_merge_rec ( $item );
// 將得到的一維數(shù)組和當(dāng)前新數(shù)組合并
$new_array = array_merge ( $new_array, $item );
} else {
// 如果當(dāng)前元素不是數(shù)組,就添加元素到新數(shù)組中
$new_array [] = $item;
}
}
// 修改引用傳遞進(jìn)來的數(shù)組參數(shù)值
$array = $new_array;
}
// 測試用的數(shù)組
$my_array = Array (
0 = Array (
0 = Array (
'name' = '角色組管理'
),
1 = Array (
'name' = '角色管理'
),
2 = Array (
'name' = '模塊管理'
)
),
1 = Array (
0 = Array (
'name' = '角色管理'
),
1 = Array (
'name' = '模塊管理'
),
2 = Array (
'name' = '問題列表'
)
)
);
// 調(diào)用函數(shù)合并數(shù)組為一維數(shù)組
array_merge_rec ( $my_array );
// 打印結(jié)果
print_r ( $my_array );
?