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

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;
?>
打死都是没取到数据!!!唉!
...全文
66 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
表单没有提交哪里来的数据?
回复
数据是从表单提交过来的,表单没有提交,你能得到什么?

解决方法

<!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...
回复
不知道楼主是不是想要这种形式的?
<!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
能否自动提交表单啊,我的初衷其实就是想,在文件中隐藏存储一个值,通过每次不同的情况,而把不同的值赋给这个量,但关闭网页后,值还在网页里。
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-03-28 11:41
社区公告
暂无公告