[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка пользователей по базе данных MySQL
Haraikia
Помогите пожалуйста, никак не могу разобраться, код не работает, постоянно выводит только Купите HYDRA чтобы...
А нужно чтобы если он покупал не OVERLORD ему выводило "Купить за"
Или если при покупке OVERLORD он покупал HYDRA (это можно взять из базы), то он мог купить OVERLORD, а если не покупал, то не мог
Вот весь код:
<?php
include "../lib/configbg.php";

if (isset($_POST['group']) && isset($_POST['nickname']) && $_POST['nickname'] != '' && isset($_REQUEST['checkprice'])) {

$promo = 0;
if (isset($_POST['promocode'])) {
$promos = mysqli_query($conDB, 'SELECT * FROM `promo` WHERE `promo`="'.$_POST['promocode'].'"');
while ($p = mysqli_fetch_assoc($promos)) {
$promo = $p['sale'];
}
}


if (isset($_POST['group'])) {

$groups = $_POST['group'];

$adds = mysqli_query($conDB, 'SELECT * FROM `donate` WHERE `group`="'.$groups.'"');
while ($row = mysqli_fetch_assoc($adds)) {
$type = $row['type'];
$price = $row['price'];
$name = $row['name'];

if ($type == 'perm') {
$sumAdds = mysqli_query($conDB, 'SELECT * FROM `buy` WHERE `type`="perm" AND `name`="'.$_POST['nickname'].'"');
while ($rowSum = mysqli_fetch_assoc($sumAdds)) {
$price = $row['price'];
$price = $row['price'] - $rowSum['sum'];

if ($price < 1) { $price = $row['price']; }
}
}
}


if ($promo != 0) {
$price = $price - (($promo * $price) / 100);
}

$proverka = mysqli_query($conDB, 'SELECT * FROM `buy` WHERE `name` = "'.$name.'" AND `data` = "hydra"');
if(mysqli_num_rows($proverka) < 1) {
echo '<a>Приобретите HYDRA для покупки OVERLORD</a>';
}

else {
if($groups != 'overlord');
if($price > 0) {
$url = 'https://выпилено.нафиг/pay/ключ?sum='.$price.'&account='.$_POST['nickname'].'.'.$groups.'&signature='.getFormSignature(($_POST['nickname'].'.'.$groups), 'Покупка '.$name, $price, 'ключ2').'&desc=Покупка '.$name;

echo '<input type="submit" value="Купить за '.$price.' руб." class="btn bnt-new btn-lg btn-block">';
} else {
echo '<button type="submit" class="btn bnt-new btn-lg btn-block disabled">Слишком низкая цена</button>';
//header('Location: /');
}
}
}

}
else {
//echo '<button type="submit" class="btn bnt-new btn-lg btn-block disabled">Заполните данные</button>';
//echo '<button type="submit" class="btn bnt-new btn-lg btn-block disabled">'.$_POST['checkprice'].'</button>';
//header('Location: /');


$promo = 0;
if (isset($_POST['promocode'])) {
$promos = mysqli_query($conDB, 'SELECT * FROM `promo` WHERE `promo`="'.$_POST['promocode'].'"');
while ($p = mysqli_fetch_assoc($promos)) {
$promo = $p['sale'];
}
}


if (isset($_POST['groupsoup'])) {

$groups = $_POST['group'];

$adds = mysqli_query($conDB, 'SELECT * FROM `donate` WHERE `group`="'.$groups.'"');
while ($row = mysqli_fetch_assoc($adds)) {
$type = $row['type'];
$price = $row['price'];
$name = $row['name'];

if ($type == 'perm') {
$sumAdds = mysqli_query($conDB, 'SELECT * FROM `buy` WHERE `type`="perm" AND `name`="'.$_POST['nickname'].'"');
while ($rowSum = mysqli_fetch_assoc($sumAdds)) {
$price = $row['price'];
$price = $row['price'] - $rowSum['sum'];

if ($price < 1) { $price = $row['price']; }
}
}
}


if ($promo != 0) {
$price = $price - (($promo * $price) / 100);
}

if ($price > 0) {
header('Location: https://выпилено.нафиг/pay/ключ1?sum='.$price.'&account='.$_POST['nickname'].'.'.$groups.'&signature='.getFormSignature(($_POST['nickname'].'.'.$groups), 'Покупка "'.$name.'"', $price, 'ключ2').'&desc=Покупка "'.$name.'"');
} else {
header('Location: /');
}
}
}


function getFormSignature($account, $desc, $sum, $secretKey) {
$hashStr = $account.'{up}'.$desc.'{up}'.$sum.'{up}'.$secretKey;
return hash('sha256', $hashStr);
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.