相关疑难解决方法(0)

获取提交时的复选框值

我有6个选项,我想获取选中的值,将它们存储在第二页的变量中.我该如何继续这样做?

<form action="third.php" method="get">
    <!-- Choices -->
    Red     <input type="checkbox" name="color[]" id="color" value="Red">
    Green   <input type="checkbox" name="color[]" id="color" value="Green">
    Blue    <input type="checkbox" name="color[]" id="color" value="Blue">
    Cyan    <input type="checkbox" name="color[]" id="color" value="Cyan">
    Magenta <input type="checkbox" name="color[]" id="color" value="Magenta">
    Yellow  <input type="checkbox" name="color[]" id="color" value="Yellow">
    Black   <input type="checkbox" name="color[]" id="color" value="Black">
    <!-- Submit -->
    <input type="submit" value="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

third.php页面:

$color = $_GET['color'];

echo 'The color is '.$color;
Run Code Online (Sandbox Code Playgroud)

如果我删除[],我会打开颜色,当我这样做时,color[]我会收到通知说:

数组到字符串转换

我想要的是checked,checkboxes的值,所以我可以将它存储在变量中.

php forms

52
推荐指数
3
解决办法
29万
查看次数

标签 统计

forms ×1

php ×1