php中。。同一个页面下,form还没提交。。php代码就执行了。。
eg.<?php..............//应该在form提交之后再被执行。。可才打开页面就被执行了?><formmethod="post"action=<?phpe...
eg. <?php
..............//应该在form提交之后再被执行。。可才打开页面就被执行了
?>
<form method="post" action=<?php echo $PHP_SELF;?>>
<input type="submit" value="tijiao" >
<form>
问题:1、怎么让表单是在被提交之后,再执行php代码(同一页面)
2、如果一个页面有多个表单,怎么判断提交的是哪一个表单。
3、在一个框架网页中。。怎么跳转。。像 window.top.location="index.html"之类的 不过这个跳转不成功呢。。 展开
..............//应该在form提交之后再被执行。。可才打开页面就被执行了
?>
<form method="post" action=<?php echo $PHP_SELF;?>>
<input type="submit" value="tijiao" >
<form>
问题:1、怎么让表单是在被提交之后,再执行php代码(同一页面)
2、如果一个页面有多个表单,怎么判断提交的是哪一个表单。
3、在一个框架网页中。。怎么跳转。。像 window.top.location="index.html"之类的 不过这个跳转不成功呢。。 展开
3个回答
展开全部
做一个判断啊,做简单的就是,你提交表单的时候一般都是点击的按钮吧?所以你判断一下,比如提交表单的按钮的名字叫做“button”,那么<?if($_POST[button]{//如果提交按钮被点击,那么执行下面的语句
?>
<form method="post" action==<?php echo $PHP_SELF;?>>
<input type="submit" value="tijiao" name="button">
<form>
<?
})
?>
关于你提的问题:
1.上面的代码可以解决
2.仿照上面的代码,把表单写在if语句中,先判断提交的按钮,然后哪个判断正确提交的就是包括哪个按钮的表单。
2.你可以用Header("Location: 网址 ");
,不过这个要求这个语句前面没有任何输出内容才行。
或者echo "<meta. http-equiv=refresh content='0; url=网址 '>"; ,这个在哪里都行。
或者echo "<script. language='javascript'>";
echo " location='网址 ';";
echo "</script>";
?>
<form method="post" action==<?php echo $PHP_SELF;?>>
<input type="submit" value="tijiao" name="button">
<form>
<?
})
?>
关于你提的问题:
1.上面的代码可以解决
2.仿照上面的代码,把表单写在if语句中,先判断提交的按钮,然后哪个判断正确提交的就是包括哪个按钮的表单。
2.你可以用Header("Location: 网址 ");
,不过这个要求这个语句前面没有任何输出内容才行。
或者echo "<meta. http-equiv=refresh content='0; url=网址 '>"; ,这个在哪里都行。
或者echo "<script. language='javascript'>";
echo " location='网址 ';";
echo "</script>";
展开全部
<?php
if (!empty($_POST['tijiao']))
{
代码//应该在form提交之后再被执行。。可才打开页面就被执行了
}
?>
<form id="f1" method="POST" action="<?php echo $PHP_SELF; ?>">
<input type="submit" name="tijiao" value="tijiao">
</form>
if (!empty($_POST['tijiao']))
{
代码//应该在form提交之后再被执行。。可才打开页面就被执行了
}
?>
<form id="f1" method="POST" action="<?php echo $PHP_SELF; ?>">
<input type="submit" name="tijiao" value="tijiao">
</form>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.判断一下,这个表单变量是否存在,如果存在就执行,否则就执行;
if(isset($_post["btn_submit"]))
{
}
else
{
}
(北京八方永信教育)
if(isset($_post["btn_submit"]))
{
}
else
{
}
(北京八方永信教育)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询