0

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

示例:在网站中,我有输入书籍和输入作者列。然后我有添加按钮,它检查作者是否已经存在,填充多对多子表,如果它们不存在,则添加到作者和书籍表值中。

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

像这样的东西:

Input: Booksname

Input: authorsname authorslastname AND authorsname authorslastname

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

4

1 回答 1

1

检查函数explode()

你可以使用这样的东西

<?php

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

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

于 2013-10-23T14:08:46.963 回答