使用php中的单选按钮重定向到另一个页面

时间:2018-06-14 12:44:50

标签: php html redirect radio-button

我有一个包含2张图片的页面(实际上是单选按钮)和一个按钮"继续"我可以选择一张或另一张图片但是当我点击&#34时,继续"按钮它没有重定向。

这是我的表单和我的php进程页面的代码

<body>
        <form method="post" action="process.php"> 
        <div class="container">
            <div class="row">
                <div class="paymentCont">
                                <div class="headingWrap">
                                        <h3 class="headingTop text-center">Choisissez votre méthode de paiement</h3>    
                                        <p class="text-center">Sélectionnez votre méthode puis cliquez sur "Continuer"</p>
                                </div>

                                <div class="paymentWrap">
                                    <div class="btn-group paymentBtnGroup btn-group-justified" data-toggle="buttons">

                                        <label class="btn paymentMethod">
                                            <div class="method amex"></div>
                                            <input type="radio" name="paiement" value="paysafecard">
                                        </label>
                                         <label class="btn paymentMethod">
                                            <div class="method vishwa"></div>
                                            <input type="radio" name="paiement" value="paypal"> 
                                        </label>


                                    </div>        
                                </div>
                                <div class="footerNavWrap clearfix">
                                    <div class="btn btn-success pull-left btn-fyi"> <a href="https://beyoupronos.fr">RETOURNER SUR LE SITE</a></div>
                                    <div type="submit" class="btn btn-success pull-right btn-fyi" value="Continuer" />Continuer</div>
                                </div>
                            </div>

            </div>
        </div>
    <script type="text/javascript">

    </script>
    </form>
</body>

我的php:

<?

if(isset($_POST['paiement']) && ($_POST['paiement']) == "paysafecard"){

header("Location: http://www.example.com/non_company.php"); 

 }

elseif(isset($_POST['paiement']) && ($_POST['paiement']) == "")

{
   header("Location: http://www.example.com/company.php"); 
}

 else{
        header("Location: http://www.example.com/redirect_to_home.php"); 
}
?>

2 个答案:

答案 0 :(得分:0)

我认为典型的错误,不是div标签,它是按钮标签或输入标签(类型提交)将提交页面

更改以下内容

<button type="submit" class="btn btn-success pull-right btn-fyi" value="Continuer" />Continuer</button>

进入

ENTRYPOINT ["/bin/bash","-c","gunicorn -b :$port -w $worker -t $thread --timeout 300 --graceful-timeout $time api:APP"]

答案 1 :(得分:0)

在这种情况下,您应该使用:

<input type="submit" value="Continuer" />

或标记<button>Continuer</button>

除了<div type="submit" class="btn btn-success pull-right btn-fyi" value="Continuer">Continuer</div>

如果您想使用div,您需要使用JS,请将此div提交