Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Подмена одного значения другим

Страниц (1): [1]
 

1. LanikSKy - 10 Апреля, 2017 - 15:21:31 - перейти к сообщению
Добрый день!
Подскажите, пожалуйста, а то я совсем запуталась Растерялся
Мне надо реализовать вот какую штуку:
Когда пользователь вводит код в форму, ему на счет зачисляется n-сумма и этот код срабатывает только 1 раз.
Так вот в админке я создала форму, которая в базе в таблицу sert добавляет значения
sert_id
2

sert_name
jsyehfe22

sert_summa
200

Теперь мне надо чтобы пользователь при вводе jsyehfe22 получал на счет, а именно в таблицу user в колонку user_balance к его уже существующему балансу +200 и еще сделать так чтобы после активации этот код больше ни у кого не срабатывал.

Подскажите, пожалуйста, что дописать сюда:
<div class="col-md-4 col-md-offset-4">
<label>Сертификат</label>
<input type="text" class="form-control" name="sum"><br/>
<input type="submit" class="btn btn-success" value="Активировать"/>
</div>
(это форма ввода в личном кабинете в файле tpl)

И какой php код надо прописать, чтобы это всё заработало?
2. Вадим Васильев - 10 Апреля, 2017 - 16:56:16 - перейти к сообщению
Если только у одного пользователя должно сработать, тогда нужно в таблице sert добавить столбец used стандартно с 0.

Когда кто то введет промокод, тогда идет проверка, если 0 тогда добавить пользователю 200 единиц, а если нет, тогда сообщить об ошибке.
3. Uma_95 - 29 Июня, 2017 - 20:31:18 - перейти к сообщению
LanikSKy пишет:
Добрый день!
Подскажите, пожалуйста, а то я совсем запуталась Растерялся
Мне надо реализовать вот какую штуку:
Когда пользователь вводит код в форму, ему на счет зачисляется n-сумма и этот код срабатывает только 1 раз.
Так вот в админке я создала форму, которая в базе в таблицу sert добавляет значения
sert_id
2

sert_name
jsyehfe22

sert_summa
200

Теперь мне надо чтобы пользователь при вводе jsyehfe22 получал на счет, а именно в таблицу user в колонку user_balance к его уже существующему балансу +200 и еще сделать так чтобы после активации этот код больше ни у кого не срабатывал.

Подскажите, пожалуйста, что дописать сюда:
<div class="col-md-4 col-md-offset-4">
<label>Сертификат</label>
<input type="text" class="form-control" name="sum"><br/>
<input type="submit" class="btn btn-success" value="Активировать"/>
</div>
(это форма ввода в личном кабинете в файле tpl)

И какой php код надо прописать, чтобы это всё заработало?



нужно в базеданных создать еще одну поля sert_code и там будет запольнятся водимые коды и при следущих активация кода просто проверяте нет ли там такое код в sert_code

 

Powered by ExBB FM 1.0 RC1