当您提交并添加新的Php时,Php会保持回音

时间:2011-03-29 16:00:02

标签: php web statistics

我想制作一个添加蟋蟀统计页面(我做过的女巫)但是当我填写表格并按提交时我说它echo "$name stats have been added";但是当我添加一个新的人物统计数据时,分散者和被替换通过与我刚刚制作的不同,我怎样才能让它每次添加一个新的,所以我可以看到我添加了谁的统计数据?

2 个答案:

答案 0 :(得分:4)

创建存储在$_SESSION中的名称数组,并在每个帖子上继续添加。然后每次都显示它们。

session_start();
// Initialize the array
if (!isset($_SESSION['names'])) {
  $_SESSION['names'] = array();
}

// Add the newest name to the array
$_SESSION['names'][] = $name;

// Display them all in a loop with linebreaks
foreach ($_SESSION['names'] as $cur_name) {
  echo "$cur_name stats have been added<br />\n";
}

修改 要重置它们,请在URL查询字符串中传递?action=reset,如www.example.com?action=reset

<form action='scriptname.php' method="get">
  <input type="hidden" name="action" value="reset" />
  <input type="submit" value="Reset list" />
</form>

// Remove the session array on reset.
if (isset($_GET['action']) && $_GET['action'] == "reset")
{
   unset($_SESSION['names']);
}

答案 1 :(得分:1)

为什么不在您的数据库中插入要添加的新名称?当你想看一些名字时做一个选择