o研究一下是否值得,谢谢你的建议。请不要使用与你的问题无关的标记。你指的是哪一个?jquery,html,javascript-我相信。你能不能将其封装在一个数组中,并将其全部存储为JSON?正如我在帖子中所说,也许一个可能的解决方案是从JS/Jquery

o研究一下是否值得,谢谢你的建议。请不要使用与你的问题无关的标记。你指的是哪一个?jquery,html,javascript-我相信。你能不能将其封装在一个数组中,并将其全部存储为JSON?正如我在帖子中所说,也许一个可能的解决方案是从JS/Jquery,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,o研究一下是否值得,谢谢你的建议。请不要使用与你的问题无关的标记。你指的是哪一个?jquery,html,javascript-我相信。你能不能将其封装在一个数组中,并将其全部存储为JSON?正如我在帖子中所说,也许一个可能的解决方案是从JS/Jquery函数获取索引,所以我认为这是相关的。但是删除了HTML。我还没有想到JSON方法,我将研究它是否值得,谢谢你的建议。 Main Selector |_Selector Custom Selector |_Name |_Type |_Attri


o研究一下是否值得,谢谢你的建议。请不要使用与你的问题无关的标记。你指的是哪一个?
jquery
html
javascript
-我相信。你能不能将其封装在一个数组中,并将其全部存储为JSON?正如我在帖子中所说,也许一个可能的解决方案是从JS/Jquery函数获取索引,所以我认为这是相关的。但是删除了HTML。我还没有想到JSON方法,我将研究它是否值得,谢谢你的建议。
Main Selector
|_Selector

Custom Selector
|_Name
|_Type
|_Attribute
|_numOfOptions (When selected, opens a number of fields related to number)
  |_value
  |_color

(New Layer button)
(Save Button)
$nomeCamada = $_POST['nomeCamada'];
$attrName = $_POST['attrName'];
$tipoSelector = $_POST['tipoSelector'];
foreach($nomeCamada as $value2) {
    $key = array_search($value2, $nomeCamada);
    echo "Saving in DB...  CustomSelector: " . $value2 . " | Attr name: " . $attrName[$key] . " | Type: " . $tipoSelector[$key] . "<br>";
    $attrValue = $_POST['attrValue'];
    $color = $_POST['color'];
    foreach ($attrValue as $value3) {
        $key2 = array_search($value3, $attrValue);
        echo "____Class name " . $value2 . " | Attr name: " . $attrName[$key] . " | Attr value: " . $value3 . " | Attr color: " . $color[$key2] . "<br>";
    }
}

Saving in DB... Selector: Main
Saving in DB... CustomSelector: CustomLayer1 | Attribute: attr1 | Type: type1
____Class name: CustomLayer1 | Attr name: attr1 | Attr value: 2 | Attr color: #ff0000
____Class name: CustomLayer1 | Attr name: attr1 | Attr value: 4 | Attr color: #000000
____Class name: CustomLayer1 | Attr name: attr1 | Attr value: 10 | Attr color: #ffff00
____Class name: CustomLayer1 | Attr name: attr1 | Attr value: 20 | Attr color: #800040
____Class name: CustomLayer1 | Attr name: attr1 | Attr value: 30 | Attr color: #8000ff
Saving in DB... CustomSelector: CustomLayer2 | Attribute: attr2 | Type: type2
____Class name: CustomLayer2 | Attr name: attr2 | Attr value: 2 | Attr color: #ff0000
____Class name: CustomLayer2 | Attr name: attr2 | Attr value: 4 | Attr color: #000000
____Class name: CustomLayer2 | Attr name: attr2 | Attr value: 10 | Attr color: #ffff00
____Class name: CustomLayer2 | Attr name: attr2 | Attr value: 20 | Attr color: #800040
____Class name: CustomLayer2 | Attr name: attr2 | Attr value: 30 | Attr color: #8000ff
if (isset($lastValue)) {
        foreach (range($lastValue+1, $lastValue+$classNumber[$x]) as $indexValue) {
            $key2 = array_search($indexValue, $attrValue);
            echo "____Nome da Classe " . $value2 . " | Nome do atributo: " . $attrName[$key] . " | Valor do Atributo: " . $attrValue[$indexValue] . " | Cor do Atributo: " . $color[$indexValue] . "<br>";              
        }
        $lastValue = $lastValue+$classNumber[$x];

} else {
        foreach (range(0, $classNumber[$x]-1) as $indexValue) {
            $key2 = array_search($indexValue, $attrValue);
            echo "____Nome da Classe " . $value2 . " | Nome do atributo: " . $attrName[$key] . " | Valor do Atributo: " . $attrValue[$indexValue] . " | Cor do Atributo: " . $color[$indexValue] . "<br>";
        }
        $lastValue = $classNumber[$x]-1;
}

$x++;