我有 4 个复选框,用户需要勾选 1 才能继续(但可以勾选更多)。所以我做了4个复选框:
I have blue skin
<input class="cbox" type="checkbox" name="skin" value="Yes" /><br>
I have blue hair
<input class="cbox" type="checkbox" name="hair" value="Yes" /><br>
I have blue eyes
<input class="cbox" type="checkbox" name="eyes" value="Yes" /><br>
I have blue teeth
<input class="cbox" type="checkbox" name="teeth" value="Yes" /><br>
我正在寻找存储这些数据。但首先,我确认至少检查了其中一个。
if(isset($_POST['sent']) && !(isset($_POST['skin']) || isset($_POST['hair']) || isset($_POST['eyes']) || isset($_POST['teeth'])))
我不确定这是实现这一目标的最佳方式,因为我想存储所有这些的列表。我认为最好的方法是使用数组。
I have blue skin
<input class="cbox" type="checkbox" name="blue[]" value="skin" /><br>
并将其存储在已内爆的文本字段中。作为新手,我不确定如何实现这一点,而且我正在阅读的教程有些令人困惑。这样做是否可以让我检查数组是否为空(而不是 4 个单独的 isset?)。我将如何使用 $_POST 处理数组?