所以我有几个数据列表。 我希望有一个网页,我可以上传几个列表(简单),并通过PHP处理这些列表,以便进行多种组合。
我认为最简单的解释方法就是展示我拥有的和我想要的东西。因此,我有几个列表作为输入:
列表1
Item1.1
Item1.2
Item1.3
列表2
Item2.1
Item2.2
Item2.3
等等。
所需的输出是:
项目1.1 - 项目2.1
项目1.1 - 项目2.2
项目1.1 - 项目2.3
项目1.2 - 项目2.1
项目1.2 - 项目2.2
项目1.2 - 项目2.3
...
两个列表的组合很容易,但是,如果有三个列表,它将变得更加困难。期望的结果将是:
项目1.1 - 项目2.1 - 项目3.1
项目1.1 - 项目2.1 - 项目3.2
项目1.1 - 项目2.1 - 项目3.3
项目1.1 - 项目-2.2项目3.1
项目1.1 - 项目-2.2项目3.2
项目1.1 - 项目-2.2项目3.3
...
项目1.2 - 项目2.1 - 项目3.1
项目1.2 - 项目2.1 - 项目3.2
项目1.2 - 项目2.1 - 项目3.3
项目1.2 - 项目-2.2项目3.1
...
我使用下面的代码创建了一个HTML表单,可以结束未定义的列表:
<html>
<head>
<script type="text/javascript">
function addinput( ) {
var inp;
inp = document.createElement("textarea");
inp.name = "values[]";
var element = document.getElementById("form");
element.insertBefore(inp, null);
}
</script>
</head>
<body>
<button onclick="addinput()">Voeg extra kolom toe</button> | <button onclick="document.getElementById('form').submit();">Voeg samen</button><br />
<br />
<form id="form" action="feedgen.php" method="post" accept-charset="utf-8">
<textarea name="values[]"></textarea>
<textarea name="values[]"></textarea>
</form>
</body>
有关如何在PHP中创建此内容的任何建议吗?