如果在同一文件中提交按钮,如何停止代码并放入另一个代码

时间:2013-12-22 19:21:32

标签: php button logic submit

我有一个foreach循环,我想要一直执行,除非点击一个按钮,然后在foreach的地方回复其他东西......我试过这些但是没有一个正常工作!

    if (!isset($_POST['myBtn'])) {
        foreach($postarray as $p){
            echo $p->postmarkup();
        }
    } else {
        echo $search_output; //this is the echo that i want to replace the foreach if the button is clicked.
    }

或者这个

    if (isset($_POST['myBtn'])) {
        foreach($postarray as $p){
            echo $p->postmarkup();
        }
        exit();     
        echo $search_output;
    }

我尝试了许多其他方法,但我找不到它......我知道这些代码是完全错误的:P我很抱歉,只想给你一个例子来了解我的问题是什么。如果有人知道这个...免费问:)提前谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

foreach($postarray as $p){
    if (!isset($_POST['myBtn'])) {
        echo $p->postmarkup();
    }else{
       echo $search_output;
       break;
    }
}