2016-04-29 60 views
1

我的html代碼:PHP形式限制從HTML一些價值張貼

<form action="myfile.php" method="POST"> 
Data 
<select id="data" name="data" class="form-control" required> 
          <option value="data1">Data 1</option> 
          <option value="data2">Data 2</option> 
         </select> 

Value 
<select id="value" name="value" class="form-control" required> 
          <option value="1">1</option> 
          <option value="2">2</option> 
           <option value="3">3</option> 
          <option value="4">4</option> 
         </select> 
</form> 

這是我的PHP代碼:

<?php 
$data = $_POST['data']; 
$value = $_POST['value']; 

if code { 
} else { 
HERE MY PROCCESS 
} 
?> 

如何,如果數據1被選擇,值必須大於3,如果不會得到通知「數據1的價值必須超過3」,如果沒有錯誤,它將返回到我的過程

回答

0

檢查:

if($data == "data1" && $value == 1) { 
    // notice 
} else { 
    // process 
} 
0

試試這個

if($data == "data1" && $value > 3) { 
    //everything is fine 
} else { 
    // through notice 
}