簡化PHP資料提交的方法

2021-06-02 22:03:44 字數 804 閱讀 4187

php資料提交的方法很多,普通的方法是通過html頁上面的文字框名稱來post到後台php程式中進行資料庫的增加、刪除、更新操作。這裡提供另外一種可以復用的方法與思路,下面以sqlite資料庫為基礎做個**示範:

<?php

require_once("sqlite.php");//載入資料庫類

//if (isset($_get["user"]) and isset($_get["passwd"]))

}?>

//資料庫操作類

<?php

// 基類

class sqlite

*/function getconn()

catch (pdoexception $e)

}function addline($bm,$arr)

$zd=substr($zd,0,strlen($zd)-1);

$nr=substr($nr,0,strlen($nr)-1);

$sql="insert into $bm ($zd) values ($nr)";

//echo '$zd='.substr($zd,0,strlen($zd)-1).'

';//echo '$nr='.$nr.'

';$rs=$this->dbh->exec($sql);

return $rs;}}

?>

用以上的addline來插入記錄,不管是什麼樣的資料庫表結構都可以應付不如,而不用重寫insert的方法。原理就是應用php可以將html中arr[***]這樣的name名識別成陣列,然後利用php將這些陣列裡的鍵值與內容分解出來處理。

PHP中模擬post提交資料的方法

本文 php post資料的三種方法 php有三種方法可以post資料,分別為curl socket file get contents socket版本 使用方法 request by socket facebook.cn restserver.php post string function r...

php 表單提交方法

1.收集 html 表單提交的資料 php request 用於收集 html 表單提交的資料。name request fname request fname 獲取前面name fname 的輸入值 echo name 2.php post 廣泛用於收集提交 method post 的 html ...

PHP模擬post提交資料方法彙總

使用php模擬post傳值雖然在日常生活中用到的不是很多,但是在某些場合還是經常用到的。下面我們小編給大家整理了三種php模擬post傳值的方法,file get contents curl和socket。第一種 file get contents來模擬post 第二種 curl模擬post tru...