我的HTML代码:
<p>NEWS</p>
<p>
<form action="news.php" method="post"> <center><input name="NEW" type="submit"
id="new" value="NEW"/>
<input name="Modify" type="submit" id="Modify2" value="Modify" />
</form>
</p>
news.php
<?php //Main function
$event=$_POST;
if($event=='NEW')
post_new(); //already defined
else if($event=='Modify')
modify();//already defined
?>
post_new()
和Modify()
已在文档中定义。
我打算做的是检查在第一页上点击了哪个按钮并相应地调用了这些功能,但我不知道我错在哪里因为它不起作用。请帮忙,在此先感谢.. :)
答案 0 :(得分:3)
$ event(和$ _POST)是一个数组。像这样使用它:
<?php //Main function
$event=$_POST;
if(isset($event['NEW']))
post_new(); //already defined
else if(isset($event['Modify']))
modify();//already defined
?>
答案 1 :(得分:0)
要实现这一目标,您必须检查:
if($_POST['NEW']=="NEW")
post_new();
else if($_POST['Modify']=="Modify")
modify();
答案 2 :(得分:0)
尝试print_r($_POST)
查看$ _POST(这是一个数组)的完整内容和结构