快帮我看看,很简单的问题就是不对,我晕了

xjf1978 2008-03-28 11:41:09
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test</title>
</head>

<body>
<form action="" method="post" name="ff">
<tr>
<input name="ts" type="hidden" value="12121" />
</tr>
</form>
</body>
</html>
<?php
if(empty($_POST['ts']))echo "没数据";
else echo "取到数据";
echo $st;
?>
打死都是没取到数据!!!唉!
...全文
90 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmouki 2008-03-28
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test </title>
</head>
<body>
<form action="" method="post" name="ff"> //这里action指向你的PHP文件,如果是当前文件,可以省掉action="".
<tr>
<td>
<input type="submit" name="submit" value="提交" />
<input name="ts" type="hidden" value="12121" />
</td>
</tr>
</form>
</body>
</html>
<?php
if(empty($_POST['ts']))echo "没数据";
else echo "取到数据";
echo $st; //同楼上,这里$st至少是在你写的这段代码里没有看到取值的情况,所以还是改为echo $_POST['ts'];为好
?>
wwx840723 2008-03-28
  • 打赏
  • 举报
回复
大哥,那裡來的st?
改為:
if(empty($_POST['ts']))echo "没数据";
else echo "取到数据";
echo $_POST['ts'];
?>
huizi103 2008-03-28
  • 打赏
  • 举报
回复
用session或cookie。。。
siyee 2008-03-28
  • 打赏
  • 举报
回复
表单没有提交哪里来的数据?
PleaseDoTellMeWhy 2008-03-28
  • 打赏
  • 举报
回复
数据是从表单提交过来的,表单没有提交,你能得到什么?

解决方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test </title>
</head>
<body>
<form action="" method="post" name="ff">
<tr>
<td>
<input type="submit" name="submit" value="提交" />
<input name="ts" type="hidden" value="12121" />
</td>
</tr>
</form>
</body>
</html>
<?php
if(empty($_POST['ts']))echo "没数据";
else echo "取到数据";
echo $st;
?>

点击提交按钮在看看!
智商漫步 2008-03-28
  • 打赏
  • 举报
回复
呵呵 :-) o(∩_∩)o...
luorongfei_hotmail 2008-03-28
  • 打赏
  • 举报
回复
不知道楼主是不是想要这种形式的?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test </title>
</head>
<?php
$stInit = "12121";
?>
<body>

<form action="" method="post" name="ff">
<tr>
<input name="ts" type="hidden" value="<?php echo $stInit;?>" />
</tr>
</form>
</body>
</html>
<?php
if(empty($_POST['ts']))echo "没数据";
else {echo "取到数据";
echo $_POST['ts'];}
?>
striker_un 2008-03-28
  • 打赏
  • 举报
回复
body onload=aa() 自动提交,,小心成死循环.
wwx840723 2008-03-28
  • 打赏
  • 举报
回复
那你就在頁面加載的時候自動提交表單撒
body onload=aa()
寫個簡單的JS,對於樓主應該不是難事吧。
但對於樓主的想法,有點不解...
zmouki 2008-03-28
  • 打赏
  • 举报
回复
要是这样的话你就只能放在session或是cookie中了,之后在别的页面取保存在session或cookie中的值。
xjf1978 2008-03-28
  • 打赏
  • 举报
回复
能否自动提交表单啊,我的初衷其实就是想,在文件中隐藏存储一个值,通过每次不同的情况,而把不同的值赋给这个量,但关闭网页后,值还在网页里。

21,893

社区成员

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

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