我有这个表格
<form action="process.php" method="post">
Team Name: <input type="text" name="teamname" />
<input type="submit" />
</form>
这是我的PHP代码
$teamname = $_POST['teamname'];
$namelist = "Lakers";
所以,让我们说两个人已经提交了他们的队名作为马刺队和流浪者队
所以我如何制作这样的名单,并随着更多人提交他们的团队名称而增长..
$namelist = "Lakers, Spurs, Rangers";
我在array_push中使用数组完成了它,但从技术上讲,我无法调用它们。
答案 0 :(得分:0)
您需要将名称保存到文件/数据库。 变量保存在机器的内存中,并在脚本完成后删除。
$names = array(); // empty array
$names[] = $_POST['teamname']; // add the $_POST['teamname'] to the array
var_dump($names); // prints the names array.
// now the script done, and all the data in the variables will flush from the memory.
答案 1 :(得分:0)
您可以使用数组来解决此问题
<?php
$teamname = $_POST['teamname'];
$namelist = $array("Lakers");
array_push($namelist,$teamname);
print_r($namelist);
?>
答案 2 :(得分:0)
使用数据库是一个简单的解决方案。 但如果您仍然不想在这种情况下使用数据库,则可以将变量保存为会话或cookie变量。它会在页面刷新后保留。