所以我是新来的,对不起,如果这个问题和/或代码格式不正确。基本上我试图根据所选的复选框回应不同的声明。如果没有复选框,我想回应“你没有选择任何东西”。如果选中了2个复选框,我希望在选项之间加上“和”。如果是3个或更多,我希望在第一个选择之后使用逗号,并在最后2个选项之间使用单词“和”。任何帮助都会很棒!
<form action="" method="post">
<p>Select your toppings!</p>
<input type="checkbox" name="toppings[]" value="Caramel" /> Caramel <br />
<input type="checkbox" name="toppings[]" value="Peanuts" /> Peanuts <br />
<input type="checkbox" name="toppings[]" value="Chocolate Syrup" /> Chocolate Syrup <br />
<input type="checkbox" name="toppings[]" value="Sprinkles" /> Sprinkles <br />
<input type="checkbox" name="toppings[]" value="Whipped Cream" /> Whipped Cream <br />
<input type="checkbox" name="toppings[]" value="Strawberries" /> Strawberries <br />
<input type="submit" name="button" value="Show Order"/>
</form>
<?php
$selected=$_POST['toppings'];
if(isset($_POST['button']))//run PHP on submit
{//show post data
echo "You ordered a Sundae with ";
//loop to store and display data
foreach($_POST['toppings'] as $selected){
echo " $selected";
}
}
?>