2012-09-21 32 views
-4

這裏的人是我的html表單代碼。我想要的是當我點擊提交按鈕。 php代碼應該檢查哪些複選框被選中,並且每個複選框都應該執行特定的任務。如果 檢查醫院,企業和房地產複選框,那麼它應該做一些特殊的任務,如echo'hospitals',echo'businesses'和echo''real estate'提前致謝。特定任務的PHP和HTML表格

<form action="Restaurant.php" method="post" enctype="multipart/form-data"> 
     <label for="file">Filename:</label> 
<input type="file" name="file" id="file" /> 
      <input type="checkbox" name="Templates" value="Restaurant"/> 

    <input type="checkbox" name="Templates1" value="Hospitals" />Hospitals 

<input type="checkbox" name="Templates2" value="Businesses" />Businesses 

<input type="checkbox" name="Templates3" value="RealEstate" />Real Estate 

     <input type="checkbox" name="Templates4" value="CarDealership" />Car Dealership 

    <input type="checkbox" name="Templates5" value="Sports" />Sports 

<input type="checkbox" name="Templates6" value="Hotels" />Hotels 

<input type="checkbox" name="Templates7"value="Home" />Home 

    <input type="checkbox" name="Templates8" value="Advertisement" />Advertisement 



    <br /> 
    <input type="submit" name="submit" value="Submit" /> 
      </form> 
+3

所以這就像你問前面的問題,但這個時候,你已經不包含你的PHP代碼? – andrewsi

+0

我只在OP的個人資料中看到此問題。 –

+1

請向您提出的問題提出一個實際問題,而不是設計文檔中您想要的東西。 – jmbertucci

回答

0

編輯:

for($i=0; $i<=count($_POST);$i++) { 
    if ($_POST["Templates$i") === 'Hospitals' && $_POST["Templates$i") === 'Businesses') { //do something...} 
    else if ($_POST["Templates$i") === 'Businesses') { //do something...} 

} 
+0

這只是其中之一,但如果它選擇了這兩個複選框。醫院和企業。 – user1689855

+0

只需在if語句中添加AND &&''。 'if($ _POST [「Templates $ i」)==='Hospitals'&& $ _POST [「Templates $ i」)==='Businesses'){// do something ...} –

+0

謝謝我,我其實瞭解它的信。當我穿過整個女僕 – user1689855