我們使用的HTML格式和發送的PHP網頁進行處理。在這一教訓,我們選擇了使用方法後提交,但我們也可以選擇獲得的方法。這一教訓將審查轉讓雙方的方法。
php post用法.
在我們的PHP形式教訓我們使用後的方法。這是有關線的HTML代碼看上去像這樣:
<form action="process.php" method="post">
<select name="item">
...
<input name="quantity" type="text" />
此HTML代碼中指定的表格數據將提交給“ process.php ”網頁使用POST方法。在PHP的方式,這是商店所有的“張貼”的價值觀成為一個關聯數組所謂“的$ _POST ” 。一定要通知的姓名表單數據的名稱,因為它們代表的關鍵在“的$ _POST ”關聯數組。
現在,你知道聯想陣列, PHP代碼,由“ process.php ”應作出litte更有意義。
$quantity = $_POST['quantity'];
$item = $_POST['item'];
名稱的形式被用來作為密鑰的關聯數組,所以一定要永遠有兩個項目的投入在您的HTML形式,具有相同的名稱。如果你這樣做,那麼您可能會看到出現的一些問題。
PHP get
正如我們前面提到的替代方法後獲得。如果我們要改變我們的HTML表單的獲得方法,它將看起來就像這樣:
<form action="process.php" method="get">
<select name="item">
...
<input name="quantity" type="text" />
他將以下面這種形式傳遞參數.
"?item=##&quantity=##"
php讀取方式
$quantity = $_GET['quantity'];
$item = $_GET['item'];
get與post的方法各有所長,