Добавление информации в БД и вывод на страницу

Рустем12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.02.2013

При нажатии на кнопку вылазиет форма.

Человек вводит данные в форму.

Что нужно сделать.

1. Проверка полей на заполненность (просто проверить, что все поля заполнены) - либо методом html+css, либо javascript.

2. Одно поле заполнять не обязательно. То есть, если заполнил, выводится, если не заполнил - то не выводится на сайте.

3. Добавить в форму кнопку.

4. При нажатии на кнопку, информация добавляется в БД (Mysql), и выводится на сайте.

5. Написать комментарии, к написанному вами коду, и если мне будет непонятно, объяснить мне как это все работает. Можно скинуть ссылки на материалы по теме, я изучу, и если будут вопросы - спрошу.

Есть еще один момент, который хотелось обсудить уже с исполнителем.

Заявки фрилансеров