Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将复选框标记链接到另一个并在发布时区分_Php_Html - Fatal编程技术网

Php 将复选框标记链接到另一个并在发布时区分

Php 将复选框标记链接到另一个并在发布时区分,php,html,Php,Html,我有以下3个复选框标记,每个代表一个类别 <input type="checkbox" name="catpref[]" value=1> Politics<br> <input type="checkbox" name="catpref[]" value=2> Sports<br> <input type="checkbox" name="catpref[]" value=3> Economics<br> 政治 体育 经

我有以下3个复选框标记,每个代表一个类别

<input type="checkbox" name="catpref[]" value=1> Politics<br>
<input type="checkbox" name="catpref[]" value=2> Sports<br>
<input type="checkbox" name="catpref[]" value=3> Economics<br>
政治
体育
经济学
我需要在每个类别旁边添加另一个复选框,如果为相应类别选择该复选框,则该复选框将返回“1”

<input type="checkbox" name="catpref[]" value=1> Politics
<input type="checkbox" name="worldwide" value=1>
<input type="checkbox" name="catpref[]" value=2> Sports
<input type="checkbox" name="worldwide" value=1>
<input type="checkbox" name="catpref[]" value=3> Economics
<input type="checkbox" name="worldwide" value=1>
政治
体育
经济

如果我提交上述内容,则每个catpref[]与其对应的全球复选框之间没有链接。如何做到这一点?

只需像分类那样做即可

<input type="checkbox" name="catpref[]" value="1"> Politics
<input type="checkbox" name="worldwide[]" value="1">
<input type="checkbox" name="catpref[]" value="2"> Sports
<input type="checkbox" name="worldwide[]" value="2">
<input type="checkbox" name="catpref[]" value="3"> Economics
<input type="checkbox" name="worldwide[]" value="3">

这意味着第1类和第2类是与第2世界一起选择的。

一旦代码按您的需要运行,您希望从代码中得到什么结果?
$_POST['catpref'] = [1,2]
$_POST['worldwide'] = [2]