Пользовательские категории ввода - PullRequest
1 голос
/ 26 августа 2011

(PHP, MySQL, HTML)

Я хочу, чтобы пользователи на моем сайте могли отправлять текст.Я также хочу, чтобы они напечатали свои собственные категории для этого текста.В настоящее время у меня есть текстовая область с максимальной длиной 100, где они могут отправлять категории для своего текста.Хотя я не хочу, чтобы в мою базу данных входило несколько возможных категорий, но одну и одну.Есть ли какой-нибудь хороший способ отделить входные данные пользователя, выбрать слово в слово и поместить каждую категорию в базу данных отдельно?

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Вы должны попросить своих пользователей вставить слова (я полагаю, что они похожи на теги SO), разделенные пробелами или запятыми, если вам нужны категории из нескольких слов.

Пример: собаки, весь зоопарк, кошки, овцы, сельскохозяйственные животные

Когда вы получаете их в PHP, explode() в выбранном вами разделителе и вводите их как отдельные строки в базу данных.

// example - comma separated...
$categories = explode(",", $inputwords);
foreach ($categories as $cat) {
   // insert it into the database.
}
0 голосов
/ 26 августа 2011

PHP функция explode должна сделать свое дело, просто скажите им разделить категории, используя пробелы, например.

...