我想知道如何使用一个输入列将多个作者添加到一本书中。
实施例: 在网站上我有输入书籍和输入作者列。然后我有一个Add按钮,用于检查作者是否已经存在,填充了许多子表,如果它们不存在则添加到authors和books表值中。
我的问题是,如何从一个输入列添加和检查多个作者,例如在它们之间使用昏迷或者,以便在必要时检查并添加多个值。
这样的事情:
Input: Booksname
Input: authorsname authorslastname AND authorsname authorslastname
因此它检查并添加书籍和作者表并写入author_books值。 AND是分隔要检查和/或添加的两个作者值的东西。
答案 0 :(得分:1)
检查功能explode()
你可以使用类似的东西
<?php
$authos = explode(',', $_POST['authors_names'])
foreach ($authors as $author) {
// do wherever you want with the name of author;
}
如果你知道一些正则表达式,你也可以这样做: