Требуется форма для обмена ссылок, php & mysql (одна таблица). Возьмётся кто нибудь и сколько денег. Если что задавайте вопросы потому что мог какую нибудь хрень написать, не спал 16 часов.Форма состоит из 5-и полей: Категории (выпадающий список, список указывается в файле скрипта, допустимые...
Требуется форма для обмена ссылок, php & mysql (одна таблица). Возьмётся кто нибудь и сколько денег. Если что задавайте вопросы потому что мог какую нибудь хрень написать, не спал 16 часов.
Форма состоит из 5-и полей:
Категории (выпадающий список, список указывается в файле скрипта, допустимые символы при проверки 0-9, до 2-х символов)
Заголовок (до 255 символов, допустимые символы a-z,а-я,0-9, знаки припинания)
Короткое описание (до 255 символов, допустимые символы a-z,а-я,0-9, знаки припинания)
Email (до 50 символов, проверка синтаксиса допустимые символы a-z,0-9,точка,@)
Адрес обратной ссылки (до 100 символов)
Все поля кроме короткого описания для заполнения обязательны
Алгоритм примерно следующий:
Человек заходит на страницу формы, вверху страницы расположены правила добавления, ниже форма. Посетитель выбирает категорию, заполняет поля и жмёт кнопку добавить. Если всё нормально и обратная ссылка найдена скрипт проверяет ТИЦ сайта и добавляет данные в БД, и пользователю отображается сообщение, что ссылка добавлена.
Если возникли проблемы, человеку отображается форма с данными которые он ввёл и выделенной строкой (например фон у строки с неправильными данными выделенным другим фоном) и плюс отображается сообщение над формой где возникла проблема, например "обратная ссылка на указанной странице не найдена" или "email указан неверно", ни какие данные в случае хоть одной ошибки при вводе данных в форму в БД не добавляются. Правила добавления ссылки при возникновеннии ошибки при попытке добавить ссылку выводить не надо.
Страница просмотра ссылок которые добавил скрипт:
Страница может иметь произвольное название, например khbuksre934gbsd.php допуск к данным таблице возможен только по ip, который прописывается в данном файле. Вывод данных нужен следующего вида: дата добавления, ТИЦ, Адрес обратной ссылки, ссылка на robots.txt сайта, имя категории, заголовок, короткое описание. Требуется возможность выводить необходимое количество ссылок 100, 250, 500, 1000 и листать страницы. Сортировка нужна по следующим параметрам ТИЦ (по возрастанию и убыванию), Дата добавления (самые старые и свежие), по категориям (выбираешь категорию и показанны ссылки только из указанной категории, по умолчанию сортировка идёт по дате добавления)
Особая просьба максимально прокомментировать код, чтобы можно было в случае необходимости внести изменения.