Сведения о вопросе

nikolya

02:40, 26th August, 2020

Теги

PHP   MySQL    

PHP, MySQL. антиповтор

Просмотров: 402   Ответов: 5

Суть такая:
Есть база в которую заносится например имя автора (пользователем).
Пользователь может ввести: Пушкин, Пушкин Александр, Александр Сергеевич Пушкин, Пушкин А С, А С Пушкин (ну вы поняли. Как с этим грамотнее бороться? Чтоб не было как в VK и подобных.



  Сведения об ответе

nYU

18:11, 18th August, 2020

Составить список из которого пользователи будут выбирать. И дать возможность добавлять новых авторов с модерацией.


  Сведения об ответе

ЯЯ__4

05:17, 16th August, 2020

сделайте несколько полей, Имя Фамилия Отчество и проверяйте при попытке добавления.


  Сведения об ответе

PAGE

06:22, 12th August, 2020

Кажется я понял что хочет автор. Если нужно только имя — обрезайте все, что будет после пробела. Или javascript'ом не давайте ему делать пробел (да и спецсимволы не помешало бы). Но от 'ПушкиАС' не спасет


  Сведения об ответе

lourence

12:00, 7th August, 2020

Имя было как конкретный случай. Что делать Если это не имя человека а например название чего либо, которое можно написать разными способами. Скажем в названии 3 слова, которые пользователь может поменять местами, взять одно слово в скобки или кавычки и тд


  Сведения об ответе

LIZA

10:41, 6th August, 2020

Приводить в одну «нормальную» форму: отбросить мусор (знаки препинания, например), преобразовать в один регистр, развернуть сокращения (или наоборот, свернуть в них)отсортировать слова по алфавиту


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться