- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно выполнение вот этого запроса а оно не происходит
mysql_query("UPDATE users SET money=money-$sum_insert WHERE nick = '".$_USER['login']."'");
Где ошибка ? с базой все нормально
Всмысле не проходит? Какая ошибка? Дайте больше информации
Что у вас в $sum_insert и в $_USER['login']
я вам в личку скину весь код
AloneSlamer добавил 06.12.2011 в 01:50
<?PHP
include_once ('config/ini.php');
include_once ('config/function.php');
include_once ('config/header.php');
include_once ('config/connect.php');
include_once ('config/click-club.class.php');
include_once ('config/online.php');
include_once ('config/panel.php');
include_once ('config/ban.php');
?>
<style>
.ads {color:#0000ff; font-size:10pt; font-family:arial; text-decoration: none;}
.ads:hover {color:#00cc00; text-decoration: none;}
.ads.link {color:#009900; font-size:10pt; font-family:arial; text-decoration: none;}
.ads.link:hover {color:#00cc00; text-decoration: none;}
.hov_t:hover { background:#CCCCCC; text-decoration: none;}
</style>
<center><b>Камень-Ножницы-Бумага</b></center>
<?PHP echo ' '.$_USER['login'].' ';
?>
<HR />
<?PHP
# Страница правил игры
if(isset($_GET["selection"]) AND $_GET["selection"] == "rules")
{
?>
<center><h3 class="FALSE" style="background:#999999; width:95%;">Описание игры Камень-Ножницы-Бумага:</h3></center>
<div align="justify">
<ul>
<li>Понятная и известная всем игра-считалка. </li>
<li>Вы можете начать новую игру со своей ставкой или выбрать существующую, загадав свой предмет.</li>
<li>Правила:
<ul>
<li>камень-ножницы - побеждает игрок, выбравший камень</li>
<li>камень-бумага - побеждает игрок, выбравший бумагу</li>
<li>ножницы-бумага - побеждает игрок, выбравший ножницы</li>
<li>в остальных случаях ничья</li>
</ul>
<li>В случае выигрыша, вы получите удвоенную ставку, за вычетом комиссии системы <b>5%</b></li>
<li>В случае ничьи ставки возвращаются игрокам без комиссии.</li>
<li>Минимальная ставка 0.01 WMR, максимальной ставки нет.</li>
</ul>
</div>
<center><h3 class="FALSE" style="background:#999999; width:95%;">Советы:</h3></center>
<div align="justify">
<ul>
<li>играйте только для своего удовольствия на небольшие суммы и игра будет в радость;</li>
<li>вы можете выбирать с кем играть, участвуя в начатых играх;</li>
<li>постоянно играя невозможно постоянно выигрывать и зарабатывать на этой игре.</li>
</ul>
</div>
<center><font color='red'>ВНИМАНИЕ: Администрация проекта не вмешивается в ход игр, не принимает в них участия!</font></center>
<BR />
<HR />
<center>
<a href="k-n-b.php?anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Идущие игры</a> |
<a href="k-n-b.php?selection=my_bets&anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Ваши ставки</a> |
<a href="k-n-b.php?selection=rules&anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Правила игры</a>
</center>
<BR />
<?PHP
include_once ('config/end.php');
exit();
}
# Страница статистики игр
if(isset($_GET["selection"]) AND $_GET["selection"] == "my_bets")
{
function return_subject($type)
{
$echo = "Не определено";
if($type == 1) $echo = "Камень";
if($type == 2) $echo = "Ножницы";
if($type == 3) $echo = "Бумага";
return $echo;
}
?>
<table width="99%" align="center" border="0" cellpadding="0" cellspacing="0" style="border-left:1px solid #007dd5; border-top:1px solid #007dd5;">
<tr bgcolor="#CCCCCC">
<td align="center" colspan="7" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<b>Последние 200 ваших завершёных игр</b> [<a href="k-n-b.php?selection=my_bets&anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">обновить список</a>]</td>
</tr>
<tr bgcolor="#CCFFCC">
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Делал ставку</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Бил ставку</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Сумма</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Начата</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Завершена</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Предмет А</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Предмет Б</b></td>
</tr>
<?PHP
include_once ('config/ini.php');
$fs = $_USER['login'];
$list_end = mysql_query("SELECT * FROM tb_knb_end WHERE user_insert = '$fs' OR user_select = '$fs' ORDER BY id DESC LIMIT 200");
mysql_close();
if(mysql_num_rows($list_end) > 0)
{
$end_games = mysql_fetch_array($list_end);
do{
?>
<tr class="hov_t">
<td align="center" <?PHP
if($end_games["user_insert"] == $_USER['login']){
if($end_games["winner"] == $_USER['login']) echo 'bgcolor="#CCCCCC"';
}?> style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><?=$end_games["user_insert"]; ?></td>
<td align="center" <?PHP
if($end_games["user_select"] == $_USER['login']){
if($end_games["winner"] == $_USER['login']) echo 'bgcolor="#CCCCCC"';
}?> style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><?=$end_games["user_select"]; ?></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><?=$end_games["sum"]; ?></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<?=date("d-m-Y в H:i:s",$end_games["date_start"]); ?></td>
<td align="center" width="" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<?=date("d-m-Y в H:i:s",$end_games["date_end"]); ?></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<?=return_subject($end_games["user_insert_t"]); ?></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<?=return_subject($end_games["user_select_t"]); ?></td>
</tr>
<?PHP
}while($end_games = mysql_fetch_array($list_end));
}else{
?>
<tr>
<td align="center" colspan="7" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Завершённых игр нет</b></td>
</tr>
<?PHP
}
?>
$fs
</table>
<ul>
<li>Серым цветом выделяется ваша победившая ставка</li>
</ul>
<HR />
<center>
<a href="k-n-b.php?anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Идущие игры</a> |
<a href="k-n-b.php?selection=my_bets&anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Ваши ставки</a> |
<a href="k-n-b.php?selection=rules&anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Правила игры</a>
</center>
<BR />
<?PHP
include_once ('config/end.php');
exit();
}
# Делаем ставку
if(isset($_POST["sum"]) AND isset($_POST["type"]))
{
$sum_insert = round(floatval($_POST["sum"]),2);
$type_insert = (intval($_POST["type"]) == 1 or intval($_POST["type"]) == 2 or intval($_POST["type"]) == 3) ? intval($_POST["type"]) : 1;
if($sum_insert >= 0.01)
{
include_once ('config/ini.php');
$user_balance = mysql_result(mysql_query("SELECT money FROM users WHERE nick='".$_USER['login']."'"),0,0);
mysql_close();
if(floatval($user_balance) >= $sum_insert)
{
include_once ('config/ini.php');
$insert_user = $_USER['login'];
$insert_bet = mysql_query("INSERT INTO tb_knb_games (user, type, sum, date) VALUES ('$insert_user','$type_insert','$sum_insert','".time()."')");
mysql_close();
if($insert_bet)
{
include_once ('config/ini.php');
mysql_query("UPDATE users SET money=money-$sum_insert WHERE nick = '".$_USER['login']."'");
mysql_close();
echo "<center><font color = 'green'>Ваша ставка принята</font></center><BR />";
}else echo "<center><font color = 'red'>Не удалось сделать ставку, попробуйте позже</font></center><BR />";
}else echo "<center><font color = 'red'>Недостаточно средств на балансе для ставки в {$sum_insert}.</font></center><BR />";
}else echo "<center><font color = 'red'>Минимальная сумма ставки 0.01</font></center><BR />";
}
# Отменяем ставку
if(isset($_POST["cancel"]))
{
$cancel_game = intval($_POST["cancel"]);
include_once ('config/ini.php');
$isset_games = mysql_query("SELECT * FROM tb_knb_games WHERE id = '$cancel_game' AND user = '".$_USER['login']."'");
mysql_close();
if( (bool) mysql_num_rows($isset_games))
{
$game_data = mysql_fetch_array($isset_games);
require("config.php");
$res_d = mysql_query("DELETE FROM tb_knb_games WHERE id = '$cancel_game' AND user = '".$_USER['login']."'");
if($res_d)
{
mysql_query("UPDATE users SET money = money + '".$game_data["sum"]."' WHERE nick = '".$_USER['login']."'");
}echo "<center><font color = 'green'>Ваша ставка удалена</font></center><BR />";
mysql_close();
}else echo "<center><font color = 'red'>Игра не найдена, возможно она уже сыграна</font></center><BR />";
}
# Игра с другим пользователем
if(isset($_POST["chek"]) AND isset($_POST["type_bet"]))
{
$type_select = (intval($_POST["type_bet"]) == 1 or intval($_POST["type_bet"]) == 2 or intval($_POST["type_bet"]) == 3) ? intval($_POST["type_bet"]) : 1;
$chek_bet = intval($_POST["chek"]);
include_once ('config/ini.php');
$isset_bet = mysql_query("SELECT * FROM tb_knb_games WHERE id = '$chek_bet'");
mysql_close();
if( (bool) mysql_num_rows($isset_bet) )
{
$date_bet = mysql_fetch_array($isset_bet);
if($date_bet["user"] != $_USER['login'])
{
include_once ('config/ini.php');
$user_money = mysql_result(mysql_query("SELECT money FROM users WHERE nick='".$_SESSION['login']."'"),0,0);
mysql_close();
if($user_money >= $date_bet["sum"])
{
###
function winner($bet_user, $my_bet)
{
$bet_user = intval($bet_user);
$my_bet = intval($my_bet);
$res = FALSE;
/// 1 - ничья, 2 - проиграл, 3 - выиграл
if($bet_user == $my_bet) $res = 1; /// ничья
if($bet_user == 1 AND $my_bet == 2) $res = 2; /// камень - ножницы
if($bet_user == 1 AND $my_bet == 3) $res = 3; /// камень - бумага
if($bet_user == 2 AND $my_bet == 1) $res = 3; /// ножницы - камень
if($bet_user == 2 AND $my_bet == 3) $res = 2; /// ножницы - бумага
if($bet_user == 3 AND $my_bet == 2) $res = 3; /// бумага - ножницы
if($bet_user == 3 AND $my_bet == 1) $res = 2; /// бумага - камень
return ($res) ? $res : FALSE;
}
###
$wenner_set = winner($date_bet["type"], $type_select);
if($wenner_set)
{
/// Ничья
if($wenner_set == 1)
{
include_once ('config/ini.php');
$sm = $date_bet["sum"];
$su = $date_bet["user"];
$ds = $date_bet["date"];
$tb = $date_bet["type"];
mysql_query("UPDATE users SET money = money + $sm WHERE nick = '$su'");
mysql_query("DELETE FROM tb_knb_games WHERE id = '$chek_bet'");
mysql_query("INSERT INTO tb_knb_end (user_insert, user_select, sum, date_start, date_end, user_insert_t, user_select_t, winner)
VALUES ('$su','".$_USER['login']."','$sm','$ds','".time()."','$tb','$type_select','^_^')");
mysql_close();
echo "<center><b><font color = 'blue'>Ставка сыграла в ничью</font></b></center><BR />";
}
/// Проиграл
if($wenner_set == 2)
{
include_once ('config/ini.php');
$sm = $date_bet["sum"];
$su = $date_bet["user"];
$ds = $date_bet["date"];
$tb = $date_bet["type"];
$winmoney = (($date_bet["sum"] * 2) * 0.95);
$winmoney_s = (($date_bet["sum"] * 2) * 0.05);
mysql_query("UPDATE users SET money = money - $sm WHERE nick = '".$_USER['login']."'");
mysql_query("UPDATE users SET money = money + $winmoney WHERE nick = '$su'");
mysql_query("DELETE FROM tb_knb_games WHERE id = '$chek_bet'");
mysql_query("UPDATE tb_knb_stats SET all_games = all_games + 1, all_sum = all_sum + $winmoney_s");
mysql_query("INSERT INTO tb_knb_end (user_insert, user_select, sum, date_start, date_end, user_insert_t, user_select_t, winner)
VALUES ('$su','".$_USER['login']."','$sm','$ds','".time()."','$tb','$type_select','$su')");
mysql_close();
echo "<center><b><font color = 'red'>Вы проиграли</font></b></center><BR />";
}
/// Выиграл
if($wenner_set == 3)
{
include_once ('config/ini.php');
$sm = $date_bet["sum"];
$su = $date_bet["user"];
$ds = $date_bet["date"];
$tb = $date_bet["type"];
$winmoney = ((($date_bet["sum"] * 2) * 0.95) / 2);
$winmoney_s = ((($date_bet["sum"] * 2) * 0.05) / 2);
mysql_query("UPDATE users SET money = money + $winmoney WHERE nick = '".$_SESSION['login']."'");
mysql_query("DELETE FROM tb_knb_games WHERE id = '$chek_bet'");
mysql_query("UPDATE tb_knb_stats SET all_games = all_games + 1, all_sum = all_sum + $winmoney_s");
mysql_query("INSERT INTO tb_knb_end (user_insert, user_select, sum, date_start, date_end, user_insert_t, user_select_t, winner)
VALUES ('$su','".$_USER['login']."','$sm','$ds','".time()."','$tb','$type_select','".$_USER['login']."')");
mysql_close();
echo "<center><b><font color = 'green'>Вы выиграли</font></b></center><BR />";
}
}else echo "<center><font color = 'red'>Внутреняя ошибка, попробуйте позже</font></center><BR />";
}else echo "<center><font color = 'red'>На вашем счету не достаточно средств</font></center><BR />";
}else echo "<center><font color = 'red'>Хм... Вы хотите перебить свою ставку? А для чего?</font></center><BR />";
}else echo "<center><font color = 'red'>Игра не найдена, возможно она уже сыграна</font></center><BR />";
}
?>
<form action="" method="post" style="margin:0; padding:0;">
<table width="250" align="center" border="0" cellpadding="0" cellspacing="0" style="border-left:1px solid #007dd5; border-top:1px solid #007dd5;">
<tr bgcolor="#CCCCCC">
<td align="center" colspan="2" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Сделать ставку</b></td>
</tr>
<tr>
<td style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b> Сумма ставки:</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<input type="text" name="sum" value="0.01" size="10" style="border:1px solid #007dd5;"/></td>
</tr>
<tr>
<td style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b> Предмет:</b></td>
<td align="center" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<select name="type" style="border:1px solid #007dd5;"><option value="1">Камень</option><option value="2">Ножницы</option><option value="3">Бумага</option></select>
</td>
</tr>
<tr>
<td align="center" colspan="2" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<input type="submit" value="Сделать ставку" style="border:1px solid #007dd5; background-color:#B5DBF7; color: #000000;" size="10"/></td>
</tr>
</table>
</form>
<HR />
<table width="600" align="center" border="0" cellpadding="0" cellspacing="0" style="border-left:1px solid #007dd5; border-top:1px solid #007dd5;">
<tr bgcolor="#CCCCCC">
<td align="center" colspan="4" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<b>Список идущих игр</b> [<a href="k-n-b.php?anti_cache=<?=md5(rand(1,999999)); ?>">обновить список</a>]</td>
</tr>
<tr bgcolor="#CCFFCC">
<td align="center" width="150" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Пользователь</b></td>
<td align="center" width="100" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Сумма</b></td>
<td align="center" width="150" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Дата ставки</b></td>
<td align="center" width="200" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Действие</b></td>
</tr>
<?PHP
include_once ('config/ini.php');
$list_games = mysql_query("SELECT * FROM tb_knb_games ORDER BY id DESC");
mysql_close();
if(mysql_num_rows($list_games) > 0)
{
$games = mysql_fetch_array($list_games);
do{
?>
<tr>
<td align="center" width="150" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><?=$games["user"]; ?></td>
<td align="center" width="100" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><?=$games["sum"]; ?></td>
<td align="center" width="150" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<?=date("d-m-Y в h:i:s",$games["date"]); ?></td>
<td align="center" width="200" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;">
<?PHP
if($games["user"] == $_USER['login'])
{
?>
<form action="" method="post" style="margin:0; padding:0;">
<input type="hidden" name="cancel" value="<?=$games["id"]; ?>"/>
<input type="submit" value="Отменить ставку" style="border:1px solid #007dd5; background-color:#B5DBF7; color: #000000;" size="10"/>
</form>
<?PHP
}else{
?>
<form action="" method="post" style="margin:0; padding:0;">
<input type="hidden" name="chek" value="<?=$games["id"]; ?>"/>
<select name="type_bet" style="border:1px solid #007dd5;">
<option value="1">Камень</option>
<option value="2">Ножницы</option>
<option value="3">Бумага</option>
</select>
<input type="submit" value="Играть" style="border:1px solid #007dd5; background-color:#B5DBF7; color: #000000;" size="10"/>
</form>
<?PHP
}
?>
</td>
</tr>
<?PHP
}while($games = mysql_fetch_array($list_games));
}else{
?>
<tr>
<td align="center" colspan="4" style="padding:1px; border-right:1px solid #007dd5; border-bottom:1px solid #007dd5;"><b>Идущих игр нет</b></td>
</tr>
<?PHP
}
?>
</table>
<HR />
<center>
<a href="k-n-b.php?anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Идущие игры</a> |
<a href="k-n-b.php?selection=my_bets&anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Ваши ставки</a> |
<a href="k-n-b.php?selection=rules&anti_cache=<?=md5(rand(1,999999)); ?>" class="ads">Правила игры</a>
</center>
<BR />
<?PHP
include_once ('config/end.php');
?>