如何向变量添加输入?

时间:2014-11-22 14:25:22

标签: php forms variables

我有这个表格

<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中使用数组完成了它,但从技术上讲,我无法调用它们。

3 个答案:

答案 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变量。它会在页面刷新后保留。