php:如何在另一个中进行嵌套发布

时间:2019-07-19 12:25:21

标签: php wordpress

我试图单击“ A”按钮,然后显示“提交”按钮以单击它以显示“确定”

第一篇文章还可以,但是第二篇文章不起作用

当我点击“提交”按钮时,什么也没有发生,并且消失了

<?php   
         function createtab() {
?>
         <form id="#form" action="#v_form"  method="post" >
        <input  type="submit" name="fooo" value="A" />
         </form>  
<?php


        if ( isset( $_POST["fooo"] ) ) {
 ?>

    <form id="form" action="#form" method="post">  
    <input type="submit" name="Submit" value="Submit">  
    </form> 
<?php   
    if( isset( $_POST["Submit"] ) ) {

      print("ok");

    } 

    }  


    }
?>

1 个答案:

答案 0 :(得分:0)

只需包含一个名称为'fooo'的隐藏输入,以使isset($ _ POST ['fooo'])为true,第二种形式就可以继续显示。请参阅下面的示例代码作为示例:

function first_form() {
    echo '<form id="#form" action="#v_form"  method="post" >
    <input  type="submit" name="fooo" value="A" />
    </form>';
}

function second_form() {
    echo '<form id="form" action="#form" method="post">
    <input type="hidden" name="fooo" value="A">
    <input type="submit" name="Submit" value="Submit">
    </form>';
}

if (isset($_POST['fooo'])) {
    if (isset($_POST['submit'])) {
        echo 'OK';
    }
    second_form();
} else {
    first_form();
}