3 回答

TA貢獻1785條經驗 獲得超4個贊
在表單標簽中,您可以指定表單提交到的位置:
<form class="elegant" method="GET" action="YOUR_PAGE_URL_HERE">

TA貢獻1828條經驗 獲得超6個贊
如果我理解正確,您顯示的代碼是針對第 1 頁的,用戶可以在其中:
如果數據不存在則輸入數據;
查看數據并確認它們是否存在。此時將數據存儲在 SESSION 中,并將用戶發送到另一個頁面。
為此,請記住您必須在每個頁面的開頭添加 session_start() 命令,您將能夠在其中操作會話數據。
<?php
session_start();
if (isset($_GET["name"])){
$name = $_GET["name"];
if ($name != ""){
$surname = $_GET["surname"];
$country = $_GET["country"];
$colour = $_GET["colour"];
echo "<p>";
echo "<h2>Data</h2>";
echo $name . " " . $surname . "</br />";
echo $country . "<br />";
echo $colour;
echo "</p>";
$_SESSION["name"] = $name;
$_SESSION["surname"] = $surname;
$_SESSION["country"] = $country;
$_SESSION["colour"] = $colour;
<a href="another_page.php">Confirm</a>
}else
echo "<strong>Complete the blank spaces</strong>";
}else{
?>
...
在“another_page.php”中,您會發現只需查詢 $_SESSION 數組即可訪問您的數據。
<?php
session_start();
...
// Echo session variables that were set on previous page
echo "Name is " . $_SESSION["name"] . ".<br>";
echo "Surname is " . $_SESSION["surname"] . ".";
// etc.
?>
完整參考是PHP 手冊,簡單參考是在W3C PHP 會話頁面。
- 3 回答
- 0 關注
- 118 瀏覽
添加回答
舉報