我正试图写一些代码的一个假的约会形式的集合形式。我想的形式,或“结束”屏幕重复什么样的用户已经把他们的信息。
我有文本字段和单选按钮,我可以重复给用户,但由于某种原因,当我做它的复选框部分,它只是重复回我给的最后一个答案。(我知道这是不正确的代码,但我目前不知道其他解决方案)
例如,这就是我现在所编码的,当我选择“男人”和“女人”时。
我只收到回音“你被女人吸引了”有没有反正我可以得到多个答案,从复选框重复回到我?
表格代码:
if($_POST['pg'] == 'M') {
echo "You are attracted to men"."<br>";
} else if ($_POST['pg'] == 'F') {
echo "You are attracted to women"."<br>";
} else {
echo "You are attracted to gender neutral people"."<br>";
}
初始调查代码:
<p>What Gender/s are you attracted to?
<input type="checkbox" name="pg" value="M"> Male
<input type="checkbox" name="pg" value="F"> Female
<input type="checkbox" name="pg" value="GN"> Gender Neutral
</p>
我希望看到的是:
在这个例子中,你被“男性和女性所吸引”,所以它会重复调查填充者输入的内容。
1条答案
按热度按时间unguejic1#
如果是单选按钮-您只能有一个值(相同的输入名称)如果是复选框-您可以选择尽可能多的选项。
或者您必须为每个复选框使用不同的名称