利用静态变量实现表单连续输出问题

lovejuve 2008-04-19 10:46:20
不明白为什么不可以连续输出。
每次输出都会覆盖以前的值?

输入 a b
输出 a b
再输入 c d
输出 c d

希望结果:
输入 a b
输出 a b
再输入 c d
输出 ac bd

请高手知道一下,谢谢。

代码如下:

<html>
<head>
<title>留言本</title>
</head>
<body>

<form action="" method="post">
姓名:<input name="username" type="text" value="" />
<br />
内容:<input name="uesrnote" type="text" value="" />
<br />
<input type="submit" value="提交" />
</form>

<?php
static $unote="";
static $uname="";
$unote=$_POST['uesrnote'].$unote;
$uname=$_POST['username'].$uname;
echo $uname;
echo "<br />";
echo $unote;
?>

</body>
</html>
...全文
87 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlokys 2008-04-19
  • 打赏
  • 举报
回复
静态变量直接声明。如果在声明中用表达式的结果对其赋值会导致解析错误。
可以参考这个网站的解释
http://www.w3sky.com/2/2855.html
laruence 2008-04-19
  • 打赏
  • 举报
回复
呵呵,唉,怎么说才好呢
faisun 2008-04-19
  • 打赏
  • 举报
回复
静态变量可以这样用 -_-!!
ten789 2008-04-19
  • 打赏
  • 举报
回复
把多此一举的静态变量删掉就OK了

常量是常量 不一样的东西

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧