允许表单中的字段接受多个值

时间:2012-08-21 00:35:47

标签: php sql

我有一个多对多关系的数据库。其中三个表是:

单放机

-PlayerPreviousClubs (查询表)

-PreviousClubs

然后我有一张表格。以下是摘录:

<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个单独的字段,但这有点混乱。可能有太多,可能不够,而且它不是一个“干净”的解决方案。

我如何在表单中提供此功能?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

输入之前的每个俱乐部,并以逗号或分号分隔,然后提交使用

$previousclubsArray = explode(','$_POST['previousclubs']);// if you used comma to seperate the items

所以你将每个以前的俱乐部记录作为$ previousclubArray的元素,你可以保存在适当的表格中。