Flabusto,
1) хранить коды купонов в БД
2) отправляете данные из формы (для этого все необходимые данные должны быть размещены в элементах формы) в .php-файл, в котором уже можете обрабатывать
$_GET["атрибут name принимаемого поля"]
$_GET, $_POST в зависимости от метода отправки данных