Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
выберите* чередование гласных в корне, кури учебник по русскому языку
пример кода можно? А то в ваших работах с паблика он ужасенРусский я знаю получше многих, самую первую версию (следовательно и все слова) писал не я.
/* Покупка товара за бонусы */
if (isset($_POST['buy2'])) {
if (empty($_SESSION['buy2'])) {
$id_server_buy = $mysqli->real_escape_string(htmlspecialchars(addslashes($_POST['id_server_buy'])));
$id_item_buy = $mysqli->real_escape_string(htmlspecialchars(addslashes($_POST['id_item_buy'])));
$amount_item_buy = $mysqli->real_escape_string(htmlspecialchars(addslashes($_POST['amount'])));
if ($id_server_buy != null) {
if ($id_item_buy != null) {
if ($amount_item_buy != null) {
if (preg_match("/^\d+$/", $amount_item_buy)) {
if ($amount_item_buy <= 128) {
if ($amount_item_buy != 0) {
$id_item_buy = preg_replace("/(\D)/", "", $id_item_buy);
$id_server_buy = preg_replace("/(\D)/", "", $id_server_buy);
$info_server_buy = mysqli_fetch_array($mysqli->query("SELECT id FROM shop_list WHERE id='$id_server_buy'"));
if ($info_server_buy == true) {
$info_buy_item = mysqli_fetch_array($mysqli->query("SELECT * FROM item_list WHERE id='$id_item_buy' AND id_server='$info_server_buy[id]'"));
if ($info_buy_item == true) {
$percent = ceil($info_buy_item['price2'] / 100 * $info_buy_item['discount']);
$final_percent = $info_buy_item['price2'] - $percent;
$price2 = $final_percent * $amount_item_buy;
$price_2_1 = $info_buy_item['number'] * $amount_item_buy;
$money_login = mysqli_fetch_array($mysqli->query("SELECT $config[bonus] FROM $config[dle] WHERE $config[name]='$login'"));
if ($money_login[$config['bonus']] >= $price2) {
$mysqli->query("UPDATE $config[dle] SET $config[bonus] = $config[bonus] - $price2 WHERE $config[name]='$login'");
$mysqli->query("INSERT INTO server_$info_server_buy[id] (username, itemid, count, oldname, newname, chant_0, chant_1, chant_2, chant_3, chant_4, chant_5, chant_6, chant_7, chant_16, chant_17, chant_18, chant_19, chant_20, chant_21, chant_48, chant_49, chant_50, chant_51, chant_32, chant_33, chant_34, chant_35, ench_text) VALUES ('$login', '$info_buy_item[id_item]', '$price_2_1', '$info_buy_item[name]', '$info_buy_item[name]', '$info_buy_item[chant_0]', '$info_buy_item[chant_1]', '$info_buy_item[chant_2]', '$info_buy_item[chant_3]', '$info_buy_item[chant_4]', '$info_buy_item[chant_5]', '$info_buy_item[chant_6]', '$info_buy_item[chant_7]', '$info_buy_item[chant_16]', '$info_buy_item[chant_17]', '$info_buy_item[chant_18]', '$info_buy_item[chant_19]', '$info_buy_item[chant_20]', '$info_buy_item[chant_21]', '$info_buy_item[chant_48]', '$info_buy_item[chant_49]', '$info_buy_item[chant_50]', '$info_buy_item[chant_51]', '$info_buy_item[chant_32]', '$info_buy_item[chant_33]', '$info_buy_item[chant_34]', '$info_buy_item[chant_35]', '$info_buy_item[ench_text]')");
$money2 = mysqli_fetch_array($mysqli->query("SELECT $config[bonus] FROM $config[dle] WHERE $config[name]='$login'"));
$money2 = round($money2[$config['bonus']]);
$alert_shop_success = "Вы успешно приобрели <b>$info_buy_item[name]</b>, в размере <b>$price_2_1</b> шт. Общая стоимость покупки составляет <b>$price2</b> бонусов!";
$_SESSION['buy2'] = 2;
} else
$alert_shop_error = "На счету недостаточно средств!";
} else
$alert_shop_error = "ТЫ ЦИ ****Л? НА*** ТЫ В КОД ЛИЗИШЬ? ТАКОГО ПРИДМИТА НИД НИД!";
} else
$alert_shop_error = "ТЫ ЦИ ****Л ПИДРИЛА ИБАНАЯ? НА*** ТЫ В КОД ЛИЗИШЬ? Я ТИБЯ ПО ИП ВЫЧИСЛЮ!1!1!";
} else
$alert_shop_error = "Введено неверное количество!";
} else
$alert_shop_error = "Максимальное число покупаемых предметов 128 штук!";
} else
$alert_shop_error = "Введено неверное количество!";
} else
$alert_shop_error = "Вы не ввели количество!";
} else
$alert_shop_error = "Error!";
} else
$alert_shop_error = "Error!";
} else
$alert_shop_error = "Не обновляйте больше страницу ;)";
}
/* Покупка товара за бонусы */
это что за мандула? 😬PHP:/* Покупка товара за бонусы */ if (isset($_POST['buy2'])) { if (empty($_SESSION['buy2'])) { $id_server_buy = $mysqli->real_escape_string(htmlspecialchars(addslashes($_POST['id_server_buy']))); $id_item_buy = $mysqli->real_escape_string(htmlspecialchars(addslashes($_POST['id_item_buy']))); $amount_item_buy = $mysqli->real_escape_string(htmlspecialchars(addslashes($_POST['amount']))); if ($id_server_buy != null) { if ($id_item_buy != null) { if ($amount_item_buy != null) { if (preg_match("/^\d+$/", $amount_item_buy)) { if ($amount_item_buy <= 128) { if ($amount_item_buy != 0) { $id_item_buy = preg_replace("/(\D)/", "", $id_item_buy); $id_server_buy = preg_replace("/(\D)/", "", $id_server_buy); $info_server_buy = mysqli_fetch_array($mysqli->query("SELECT id FROM shop_list WHERE id='$id_server_buy'")); if ($info_server_buy == true) { $info_buy_item = mysqli_fetch_array($mysqli->query("SELECT * FROM item_list WHERE id='$id_item_buy' AND id_server='$info_server_buy[id]'")); if ($info_buy_item == true) { $percent = ceil($info_buy_item['price2'] / 100 * $info_buy_item['discount']); $final_percent = $info_buy_item['price2'] - $percent; $price2 = $final_percent * $amount_item_buy; $price_2_1 = $info_buy_item['number'] * $amount_item_buy; $money_login = mysqli_fetch_array($mysqli->query("SELECT $config[bonus] FROM $config[dle] WHERE $config[name]='$login'")); if ($money_login[$config['bonus']] >= $price2) { $mysqli->query("UPDATE $config[dle] SET $config[bonus] = $config[bonus] - $price2 WHERE $config[name]='$login'"); $mysqli->query("INSERT INTO server_$info_server_buy[id] (username, itemid, count, oldname, newname, chant_0, chant_1, chant_2, chant_3, chant_4, chant_5, chant_6, chant_7, chant_16, chant_17, chant_18, chant_19, chant_20, chant_21, chant_48, chant_49, chant_50, chant_51, chant_32, chant_33, chant_34, chant_35, ench_text) VALUES ('$login', '$info_buy_item[id_item]', '$price_2_1', '$info_buy_item[name]', '$info_buy_item[name]', '$info_buy_item[chant_0]', '$info_buy_item[chant_1]', '$info_buy_item[chant_2]', '$info_buy_item[chant_3]', '$info_buy_item[chant_4]', '$info_buy_item[chant_5]', '$info_buy_item[chant_6]', '$info_buy_item[chant_7]', '$info_buy_item[chant_16]', '$info_buy_item[chant_17]', '$info_buy_item[chant_18]', '$info_buy_item[chant_19]', '$info_buy_item[chant_20]', '$info_buy_item[chant_21]', '$info_buy_item[chant_48]', '$info_buy_item[chant_49]', '$info_buy_item[chant_50]', '$info_buy_item[chant_51]', '$info_buy_item[chant_32]', '$info_buy_item[chant_33]', '$info_buy_item[chant_34]', '$info_buy_item[chant_35]', '$info_buy_item[ench_text]')"); $money2 = mysqli_fetch_array($mysqli->query("SELECT $config[bonus] FROM $config[dle] WHERE $config[name]='$login'")); $money2 = round($money2[$config['bonus']]); $alert_shop_success = "Вы успешно приобрели <b>$info_buy_item[name]</b>, в размере <b>$price_2_1</b> шт. Общая стоимость покупки составляет <b>$price2</b> бонусов!"; $_SESSION['buy2'] = 2; } else $alert_shop_error = "На счету недостаточно средств!"; } else $alert_shop_error = "ТЫ ЦИ ****Л? НА*** ТЫ В КОД ЛИЗИШЬ? ТАКОГО ПРИДМИТА НИД НИД!"; } else $alert_shop_error = "ТЫ ЦИ ****Л ПИДРИЛА ИБАНАЯ? НА*** ТЫ В КОД ЛИЗИШЬ? Я ТИБЯ ПО ИП ВЫЧИСЛЮ!1!1!"; } else $alert_shop_error = "Введено неверное количество!"; } else $alert_shop_error = "Максимальное число покупаемых предметов 128 штук!"; } else $alert_shop_error = "Введено неверное количество!"; } else $alert_shop_error = "Вы не ввели количество!"; } else $alert_shop_error = "Error!"; } else $alert_shop_error = "Error!"; } else $alert_shop_error = "Не обновляйте больше страницу ;)"; } /* Покупка товара за бонусы */
if (count($err) > 0) {
foreach($err as $value) echo $value
} else {
// все проверки мы прошли, выполняем запросы. Т.е. снимаем деньги, выдаем блоки и пр.
}
"INSERT INTO server_$info_server_buy[id] (username, itemid, count, oldname, newname, chant_0, chant_1, chant_2, chant_3, chant_4, chant_5, chant_6, chant_7, chant_16, chant_17, chant_18, chant_19, chant_20, chant_21, chant_48, chant_49, chant_50, chant_51, chant_32, chant_33, chant_34, chant_35, ench_text) VALUES ('$login', '$info_buy_item[id_item]', '$price_2_1', '$info_buy_item[name]', '$info_buy_item[name]', '$info_buy_item[chant_0]', '$info_buy_item[chant_1]', '$info_buy_item[chant_2]', '$info_buy_item[chant_3]', '$info_buy_item[chant_4]', '$info_buy_item[chant_5]', '$info_buy_item[chant_6]', '$info_buy_item[chant_7]', '$info_buy_item[chant_16]', '$info_buy_item[chant_17]', '$info_buy_item[chant_18]', '$info_buy_item[chant_19]', '$info_buy_item[chant_20]', '$info_buy_item[chant_21]', '$info_buy_item[chant_48]', '$info_buy_item[chant_49]', '$info_buy_item[chant_50]', '$info_buy_item[chant_51]', '$info_buy_item[chant_32]', '$info_buy_item[chant_33]', '$info_buy_item[chant_34]', '$info_buy_item[chant_35]', '$info_buy_item[ench_text]')"
Лола ты в зеркале увидишь!Лол. Еще раз повторю, магазин писал не я. Но продавать его право есть.
Лол - смехЛола ты в зеркале увидишь!
Кто писал это чудо?
Магазин писал не ты, а кто же тогда поддержку по нему предоставляет?
Встречают по одёжке, провожают по уму.У каждого свой стиль написания скриптов, но повторюсь, все работает идеально
Поддержку я =)
Русский я знаю получше многих, самую первую версию (следовательно и все слова) писал не я.
Хм...Лол. Еще раз повторю, магазин писал не я. Но продавать его право есть.
http://translate.google.com/#en/ru/lolЛол - смех
1) Сильно большая "запредельность" if-ов. Как уже говорили выше - можно использовать для выхода die();.И по какому пункту код плохой?
$money2 = mysqli_fetch_array($mysqli->query
$mysqli->query("INSERT INTO server_$info_server_buy[id] (username, itemid, count, oldname, newname, chant_0, chant_1, chant_2, chant_3, chant_4, chant_5, chant_6, chant_7, chant_16, chant_17, chant_18, chant_19, chant_20, chant_21, chant_48, chant_49, chant_50, chant_51, chant_32, chant_33, chant_34, chant_35, ench_text) VALUES ('$login', '$info_buy_item[id_item]', '$price_2_1', '$info_buy_item[name]', '$info_buy_item[name]', '$info_buy_item[chant_0]', '$info_buy_item[chant_1]', '$info_buy_item[chant_2]', '$info_buy_item[chant_3]', '$info_buy_item[chant_4]', '$info_buy_item[chant_5]', '$info_buy_item[chant_6]', '$info_buy_item[chant_7]', '$info_buy_item[chant_16]', '$info_buy_item[chant_17]', '$info_buy_item[chant_18]', '$info_buy_item[chant_19]', '$info_buy_item[chant_20]', '$info_buy_item[chant_21]', '$info_buy_item[chant_48]', '$info_buy_item[chant_49]', '$info_buy_item[chant_50]', '$info_buy_item[chant_51]', '$info_buy_item[chant_32]', '$info_buy_item[chant_33]', '$info_buy_item[chant_34]', '$info_buy_item[chant_35]', '$info_buy_item[ench_text]')");
6) Вот с этим пунктом можно поспорить, но всё же, я бы переменные немного покороче сделал. Но радует то, что смысл переменной сразу понятен. $alert_shop_error
самый удобный вариант, выведет все ошибки и пользователь поймет, а как сказал ты и ТС, выдаст только 1это что за мандула? 😬
или $err[] = "text";
PHP:if (count($err) > 0) { foreach($err as $value) echo $value } else { // все проверки мы прошли, выполняем запросы. Т.е. снимаем деньги, выдаем блоки и пр. }