我有一个具有多对多关系的数据库。其中三个表是:
-播放器
-PlayerPreviousClub(查找表)
-上一篇俱乐部
然后我有一个表格。下面是摘录:
<form action="?<?php htmlout($action); ?>" method="post">
<div>
<label for="previousclubs">Previous Clubs: <input type="text" name="previousclubs"
id="previousclubs" value="<?php htmlout($previousclubs); ?>"></label>
</div>
</form>
我不知道每个档案会创建多少以前的俱乐部。它的范围从0到x。
我可以为以前的俱乐部条目设置5个单独的字段,但这有点混乱。可能有太多,可能不够,而且这不是一个"干净"的解决方案。
如何在我的表单中满足此功能?
谢谢你的帮助。
输入之前的每个俱乐部并用逗号或分号分隔,然后在提交时使用
$previousclubsArray = explode(','$_POST['previousclubs']);// if you used comma to seperate the items
因此,您可以将以前的每个俱乐部记录作为$previousclubArray的元素,并将其保存在相应的表中。