2013-07-10 22 views
1

只想得到一些方向,我怎麼做到這一點;我有一個表格形式:發佈到多個動作或一個基於輸入?

<form method="POST" action="myform.php"> 
<input name="selecttype" type="radio" value="send1only" checked><input name="selecttype" type="radio" value="send1and2"> 
<input type="submit" value="Next"> 
</form> 

我必須發佈文件,例如myform.php和myform2.php。我試圖完成一些事情,如果'send1only'被選中,表單只發布到myform.php。如果選擇'send1and2',表單將發佈到myform.php和myform2.php。

我該怎麼辦?基本上我正在建立一個帶有PayPal的表單,這樣客戶可以選擇稍後處理付款(send1only)或現在(send1and2),一個帖子不會是一個文件,它將成爲貝寶鏈接,另一個則是獲取信息給我。

回答

1

您不能發佈到兩個動作,但你應該能夠包括myform2.php的內容,並有通過有條件地進行同樣的處理

<?php 

    // contents of myform1.php 
    if (isset($_POST["selecttype"]) && $_POST["selecttype"] == "send1and2"){ 
     // contents of myform2.php or 
     include "myform2.php"; 
    } 
    ?> 
+0

謝謝!工作很好 – Jake

+1

@stevenmoseley另一種解決方案是什麼? – Orangepill

+0

結束了沒有工作......大聲笑我以爲它,但謝謝你的企圖無論如何。 – Jake

相關問題