如何从一个输入框写入多个外来字段?

时间:2013-10-23 13:54:16

标签: php postgresql

我想知道如何使用一个输入列将多个作者添加到一本书中。

实施例: 在网站上我有输入书籍和输入作者列。然后我有一个Add按钮,用于检查作者是否已经存在,填充了许多子表,如果它们不存在则添加到authors和books表值中。

我的问题是,如何从一个输入列添加和检查多个作者,例如在它们之间使用昏迷或者,以便在必要时检查并添加多个值。

这样的事情:

Input: Booksname

Input: authorsname authorslastname AND authorsname authorslastname

因此它检查并添加书籍和作者表并写入author_books值。 AND是分隔要检查和/或添加的两个作者值的东西。

1 个答案:

答案 0 :(得分:1)

检查功能explode()

你可以使用类似的东西

<?php

$authos = explode(',', $_POST['authors_names'])
foreach ($authors as $author) {
    // do wherever you want with the name of author;
}

如果你知道一些正则表达式,你也可以这样做: