Обучение/Помощь новичкам | В чем проблема??
Всем привет такая у меня проблема после оплаты через ворлдкассу должно в базу в столбик time_oplata должна вписывать время оплаы а она не записывает а почему хз вот код обработчика
if (isset($_POST['id_shop']) && is_numeric($_POST['id_shop']) && isset($_POST['id_bill']) && is_numeric($_POST['id_bill']) && isset($_POST['summa']) && is_numeric($_POST['summa']) && isset($_POST['hash']))
{
$sql=mysql_query("SELECT * FROM `worldkassa` WHERE `id_bill` = '".$_POST['id_bill']."'");
if (mysql_num_rows($sql)>0)
{
$data=mysql_fetch_assoc($sql);
if ($_POST['summa']<$data['summa'])
{
//Можно поставить уведомление на подмену суммы пополнения
}
elseif($_POST['hash']!=md5($hash.$id_shop.$_POST['id_bill'].$_POST['summa']))
{
//Можно поставить уведомление, что не совпал хеш
}
else
{
$time=($_POST['summa']/$isd)*86400+time();
mysql_query("UPDATE `vip` SET `time_oplata` = '".time()."' WHERE `id` = '".$data['id']."'");
}mysql_query("UPDATE `sait` SET `vip` = '".$time."' WHERE `id` = '".$data['id_user']."'");
}
}
?>
DELETED
22 июля 2019, в 8:47
Delete
Вероломство , а как сделать
Вероломство (22.07.2019 в 08:47)
потому что времени оплаты в этом коде вообще нет, ни в ответе от ПС ни в апдейте БД
потому что времени оплаты в этом коде вообще нет, ни в ответе от ПС ни в апдейте БД
Есть в апдейте
Tiwbot (22.07.2019 в 08:53)
Вероломство , а как сделать
Вероломство , а как сделать
У тебя не отрабатывает он, так как хеш передался неверно и свой код который випку даёт поместил в елсе там где запрос об оплате пишется в бд
________
посл. ред. 22.07.2019 в 09:00; всего 1 раз(а); by System
$time=($_POST['summa']/$isd)*86400+time(); что приводит к ошибочную число пусто! и заносиш в базу ошибочную итог время не обновляет
System , помочь сможешь
JMCode , как исправить
Tiwbot (22.07.2019 в 09:03)
System , помочь сможешь
System , помочь сможешь
Мб, через несколько минут скажу
мне некогда я занят!