在php中动态添加li和ul标记

在php中动态添加li和ul标记,php,dynamic-list,Php,Dynamic List,我想写一个代码,用户可以动态地、轻松地创建一个菜单,就像他们希望的那样使用子菜单和。。。 我的代码的一部分是动态地生成li和ul标记。 有一个ul和一个li,用户将通过两个复选框添加更多。 其中一个在李的右边,另一个在波顿。如果用户选中了正确的一个,则表示他们希望为该li制作ul (就像我说的,添加的li也应该有两个复选框)当选择底部的一个时,它会向li添加另一个li(它们在一个唯一的ul标签中) 用户可以根据需要添加任意数量的零件。但我不知道如何添加这些,直到用户单击cancel按钮。 我是p

我想写一个代码,用户可以动态地、轻松地创建一个菜单,就像他们希望的那样使用子菜单和。。。 我的代码的一部分是动态地生成li和ul标记。 有一个ul和一个li,用户将通过两个复选框添加更多。 其中一个在李的右边,另一个在波顿。如果用户选中了正确的一个,则表示他们希望为该li制作ul (就像我说的,添加的li也应该有两个复选框)当选择底部的一个时,它会向li添加另一个li(它们在一个唯一的ul标签中) 用户可以根据需要添加任意数量的零件。但我不知道如何添加这些,直到用户单击cancel按钮。 我是php新手,我已经在这一部分停留了好几天了! 代码如下所示:

<?php
echo  "<form action=\"index.php\" method=\"post\">";
echo "<input type=\"submit\" id=\"box4\" value=\"cancel\" name=\"cancel\">";
echo"<ul>";
echo"<li>";
echo"<input type=\"checkbox\" size=\"10\" id=\"box1\" name=\"right\">";
echo"</li>";
echo"<input type=\"checkbox\" size=\"10\" id=\"box2\" name=\"bottom\"></li>";
echo "</ul>";
echo "<input type=\"submit\" id=\"box3\" value=\"submit\" name=\"submit\">";
echo "</form>";

if(isset($_POST[$submit]) 
if(isset($_POST[$right])
dynamically create a ul (and a li in it with two checkboxes) for that li
if(isset ($_POST[bottom])
dynamically add a li with two chekboxes for that ul, under that existing li
?>

而任何支持复选框的javascript树插件都应该可以工作。它可以从json或li/ul树生成树结构。当然,需要将jquery包含到页面中。

来操作DOM的使用,但问题是我不知道jquery!实际上,我打算为每个lis提供一个唯一的id,并用两个数字将它们保存在一个数组中:它们自己的id和父id。您需要javascript/jquery来打开子ul/li标记。因此,检查jquery不是一个坏主意。他们也有简单的javascript树插件,但我还没有签出。我会检查一下,看看我能为它做些什么,非常感谢。