<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
Кто-нибудь может мне помочь по этому вопросу?
Я очень ценю вашу помощь. Ваш код работает нормально. Мне жаль, что я думаю, что должен упомянуть об этом раньше, чем захочу сделать систему счетов для печати для моего бизнеса в гостином доме, и мне также нужна база данных MY SQL. – romeo
Вы хотите сохранить опубликованные данные в MySQL db? –
Ваш код работает нормально, если я не использую MySQL, но когда пытаюсь использовать sql, то перепутался. Я получил только одно эхо, как раньше. sample img: http://imgur.com/a/CNMmC Вот код: – romeo