php请前辈帮看一下我这段代码post为什么取不到,谢谢
主体文件php<formid="form1"name="form1"method="post"action="databott.php"target="cha"encty...
主体文件php<form id="form1" name="form1" method="post" action="databott.php" target="cha" enctype="multipart/form-data"> <input tabIndex=3 maxLength=10 size=10 type="text" name="data1" class="Wdate" onClick="WdatePicker()" /><input style="COLOR: #008000" tabIndex=1 type="submit" name="Submit" value="查询" /><input type="hidden" name="action" value="submitted"> </form><BR></div><div> <iframe name="cha" runat="server" src="databott.php" width="100%" height="800"><BR><BR><BR><BR><BR><BR><BR></iframe></div>处理文件的php<?php if (isset($_POST['action'])){echo "后面是什么呀";echo $_POST['data1'];} ?> 为空值。print_r($_POST)的结果如下Array ( [enews] => EditUserpage [id] => 8 [oldpath] => ../../databott.php [cid] => 0 [gid] => 1 [pagemod] => 1 [title] => 每日余额主体 [path] => ../../databott.php [classid] => 0 [pagetitle] => [pagekeywords] => [pagedescription] => [pagetext] => Array ( [data1] => 2013-12-09 [Submit] => 查询 [action] => submitted ) 后面是什么呀Array Array ( [data1] => 2013-12-09 [Submit] => 查询 [action] => submitted ) ,但是echo $_POST['data1']是空的。是什么原因,麻烦帮看一下。小弟菜鸟刚学php,谢谢!
展开
3个回答
展开全部
你传一个隐藏 是干什么的 ? 你仔细看你打印出来的数组 ,echo $_POST['pagetext']['data1'] 你看看 有值没有 要仔细看啊 你的值是有的 2013-12-09
Array (
[enews] => EditUserpage
[id] => 8
[oldpath] => ../../databott.php
[cid] => 0
[gid] => 1
[pagemod] => 1
[title] => 每日余额主体
[path] => ../../databott.php
[classid] => 0
[pagetitle] =>
[pagekeywords] =>
[pagedescription] =>
[pagetext] => Array (
[data1] => 2013-12-09
[Submit] => 查询
[action] => submitted
)
)
你把 数组格式化打印输出 就清楚多了!!希望以后你能仔细
展开全部
<input tabIndex=3 maxLength=10 size=10 type="text" name="data1" class="Wdate" onClick="WdatePicker()" /> WdatePicker()是个日历插件吧。你确定已经调用了?不然会没有值的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form id="form1" name="form1" method="post" action="" target="" enctype="multipart/form-data">
<input type="text" name="data1" class="Wdate"/>
<input style="COLOR: #008000" tabIndex=1 type="submit" name="Submit" value="查询" />
</form>
<BR><BR><BR><BR><BR><BR><BR>
<?php
header('Content-Type:text/html;charset=utf8');
if (isset($_POST['Submit'])){echo "后面是什么呀";echo $_POST['data1'];} ?>
<input type="text" name="data1" class="Wdate"/>
<input style="COLOR: #008000" tabIndex=1 type="submit" name="Submit" value="查询" />
</form>
<BR><BR><BR><BR><BR><BR><BR>
<?php
header('Content-Type:text/html;charset=utf8');
if (isset($_POST['Submit'])){echo "后面是什么呀";echo $_POST['data1'];} ?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询