|
The alternative to the post method is get. If we were to change our HTML form to the get method, it would look like this: HTML Code Excerpt:<form action="process.php" method="get"> <select name="item"> ... <input name="quantity" type="text" />
The get method is different in that it passes the variables along to the "process.php" web page by appending them onto the end of the URL. The URL, after clicking submit, would have this added on to the end of it: "?item=##&quantity=##" The question mark "?" tells the browser that the following items are variables. Now that we changed the method of sending information on "order.html", we must change the "process.php" code to use the "$_GET" associative array. PHP Code Excerpt:$quantity = $_GET['quantity']; $item = $_GET['item'];
After changing the array name the script will function properly. Using the get method displays the variable information to your visitor, so be sure you are not sending password information or other sensitive items with the get method. You would not want your visitors seeing something they are not supposed to! Credit: www.tizag.com
|