【发布时间】:2011-06-28 16:09:54
【问题描述】:
基本上我想要的只是让用户进入网站,输入他们的消息和姓名,结果应该显示在同一页面中,当另一个用户再次进入时,前一个用户的结果应该在那里并且出现的任何内容都应该添加到列表中。
目前我有:
<form id="form1" name="form1" method="post" action="">
<label>Please type in a message
<input type="text" name="msg" id="msg" />
</label>
<label>and your name
<input type="text" name="pin" id="name" />
</label>
<p>
<label>Submit
<input type="submit" name="submit" id="submit" value="Submit" />
</label>
</p>
</form>
<?php
$msg = $_POST[msg];
$name = $_POST[name];
?>
<br />
<?php echo "$msg"?>
<?php echo "$name"?>
但是当输入另一条记录时,前一条就丢失了……
提前致谢
【问题讨论】:
-
基本上你需要将数据永久存储在某个地方。搜索 PHP+MySQL 方法
-
仅供参考,使用正确的方法来处理关联数组索引,
$_POST[msg]仅因为 PHP 未定义的常量行为而起作用。如果有人声明了一个名为“msg”的常量(与“msg”的值不同),您的代码将停止工作。正确的方法是$_POST['msg'];