为什么这段PHP代码不起作用?

为什么这段PHP代码不起作用?,php,button,Php,Button,我想显示按钮并在单击按钮时回显一些内容。我试了很多,但都没用。请帮帮我 <?php //creating a button echo '<input type="button" name="next" class="next" value="Next" />'; //if button is clicked if (isset($_POST['next'])) { echo "You clicked the next button" ; } else { e

我想显示按钮并在单击按钮时回显一些内容。我试了很多,但都没用。请帮帮我

<?php
//creating a button
echo '<input type="button" name="next" class="next" value="Next" />';

//if button is clicked
   if (isset($_POST['next'])) {  
echo "You clicked the next button" ;
   }
 else {
echo "Button Not Clicked";
}
?>
您应该使用type=submit而不是type=button。 更新代码如下

注意:确保您的按钮位于带有post方法的表单中。 i、 e


您的按钮必须位于带有submit类型的标签内。 将第一行更改为:

echo '<form method="post"><input type="submit" name="next" class="next" value="Next" /></form>';

使用input type=submit您需要提交表单。看,除非你有一个表格要提交,否则这真的没什么用……是的,我在回答中加了一个注释。我希望他在表单中使用按钮和post方法这是创建一个值为“next”的文本输入:不,不是……我试过了,效果很好。请把代码抄过去,让我知道它是怎么回事
echo '<form method="post"><input type="submit" name="next" class="next" value="Next" /></form>';