Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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_Css - Fatal编程技术网

Php 将复选框传播到网格列表视图中

Php 将复选框传播到网格列表视图中,php,html,css,Php,Html,Css,我的网站有一个表单,其中有一个包含3个州的位置部分、一个“选择所有位置”复选框、一个在“选择”时选中其下所有城镇和城镇复选框的县标题。以下是PHP,让您有一个更好的想法: $str = '<input id="chkMaster" onclick="checkAllEnquiryLocation();" type="checkbox" value="AR000" name="location[]" /> <strong>All Locations</strong&g

我的网站有一个表单,其中有一个包含3个州的位置部分、一个“选择所有位置”复选框、一个在“选择”时选中其下所有城镇和城镇复选框的县标题。以下是PHP,让您有一个更好的想法:

$str = '<input id="chkMaster" onclick="checkAllEnquiryLocation();" type="checkbox" value="AR000" name="location[]" /> <strong>All Locations</strong>'."\n"."<br>";
    $sql = "SELECT location_area_code, location_area_name FROM emg_location_area";
    $rs = $db->query($sql);
    if ($db->get_num_rows($rs))
    {
        while ($row = $db->fetch_row($rs))
        {
            $str .= '<div id="loco-column">';
            $area_Code = $row['location_area_code'];
            $area_Name = $row['location_area_name'];
            $str .= '<input onclick="checkAll_'.$area_Code.'()'.';" id="'.$area_Code.'" type="checkbox" value="'.$area_Code.'" name="location[]" /> <strong>'.$area_Name.'</strong>'."\n"."<br>";
            $xtpl->assign("function_id", $area_Code);

            $sql = "SELECT location_code, location_name 
                    FROM emg_location 
                    WHERE location_area_code='".$row['location_area_code']."'";
            $rs1 = $db->query($sql);
            if ($db->get_num_rows($rs1))
            {
                while ($row1 = $db->fetch_row($rs1))
                {
                    $k = $row1['location_code'];
                    $v = $row1['location_name'];
                    $str .= '<input id="'.$area_Code.'_'.$k.'" type="checkbox" value="'.$k.'" name="location[]" /> '.$v."\n"."<br/>";
                    $xtpl->assign("element_id", $area_Code."_".$k);
                    $xtpl->parse("main.area_check_all.element");
                }
                $xtpl->parse("main.area_check_all");
$str .= '</div>';
            }
        }

请显示结果HTML,因为PHP在这里不相关,AFAICS。不要参考外部网站,因为它们要么在未来消失了,要么会随着时间的推移而改变,然后没有人能够重新构建这个问题。在你的问题中包括所有必要的内容。好的,很抱歉,这里有一个示例:选择从第一个滑块获取报价,你会看到选择要发布的位置字段:D很抱歉缺少此链接我在你的问题中添加了一个示例HTML。甚至你评论中的链接最终也可能消失。我完全误解了你的问题,对此表示抱歉。我将更改恢复到以前的版本。
#loco-column{ display:inline-block; max-height:200px; float:left; padding-left:10px; margin-bottom:20px; }