0
<input type="checkbox" name="item[]" value="HairCut" /> <br />
<input type="checkbox" name="item[]" value="HairColor" />
<button name="submit" type="submit">Print</button>
<?php
if(isset($_POST['submit'])){
if(empty($_POST['item'])){echo "Please Select Atleast One Option";}
else {
if(in_array('HairCut', $_POST['item'])){$name = "Hair Cut";}
if(in_array('HairCut', $_POST['item'])){$price = "20";}
if(in_array('HairColor', $_POST['item'])){$name = "Hair Color";}
if(in_array('HairColor', $_POST['item'])){$price = "30";}
echo "$name:$price <br>";
}
}
?>
如果我一起檢查這兩個複選框,然後我只得到一個結果一樣問題與多個複選框和PHP
Hair Color:30
但是預期結果是既像
Hair Cut:20
Hair Color:30
任何人能幫助我關於這個問題?
我非常感謝您的幫助。你的代碼工作正常。我很抱歉,我想我應該提到它之前,我想爲我的朋友客廳業務打印發票系統,我還需要我的SQL數據庫。 – romeo
你的意思是你想將發佈的數據保存在MySQL數據庫中? –
你的代碼工作正常,如果我不使用MySQL,但當嘗試使用SQL然後搞砸了。我只有像以前一樣迴響。 sample img:http://imgur.com/a/CNMmC 這是代碼: – romeo