File size: 2.87Kb
<?php
/* */
foreach($_POST as $k=>$v)
{
echo $k." - ".$v."<br />";
}
if(isset($_POST['created']))
{
// Чтение данных
$pballs=abs(intval($_POST['pballs'])); // Начальная ставка (призовой фонд)
$pinterval=abs(intval($_POST['pinterval'])); // Интервал чисел, в который укладывается загаданное число
$pprice=abs(intval($_POST['pprice'])); // Цена участия в игре
$num=abs(intval($_POST['num']));
// проверка данных
$errors=''; $checkactivegame=false;
$checkactivegame=mysql_fetch_array(mysql_query("SELECT * FROM `mdgn_games` WHERE `uid`='$user[id]' AND `stop`='0' LIMIT 1"),MYSQL_ASSOC);
if ($checkactivegame)$errors.='У Вас уже есть активная игра!<br />';
if ($pballs<250)$errors.='Начальный банк должен быть более 250 баллов!<br />';
if ($pballs>$user['balls'])$errors.="Начальный банк баллов $pballs превышает Ваш баланс $user[balls]!";
if ($pinterval< 50 or $pinterval>1000)$errors.='Интервал загаданного числа не укладывается в заданные пределы 50-1000 чисел!';
if ($pprice<0)$errors.='Цена участия не должна быть менее 0!';
if ($num<1 or $num>$pinterval)$errors.="Задуманное число $num не укладывается в интервал от 1 до $pinterval!";
if ($errors=='')
{
//
mysql_query("INSERT INTO `mdgn_games` SET
`uid`='$user[id]',
`unick`='$user[nick]',
`start`='$time',
`stop`='',
`prizeballs`='$pballs',
`interval`='$pinterval',
`price`='$pprice',
`num`='$num',
`bank`='0'
");
if(mysql_affected_rows())
{
mysql_query("UPDATE `user` SET `balls`=(`balls`-$pballs) WHERE `id` ='$user[id]' LIMIT 1");
mset_msg("Игра успешно создана! C Вас снято $pballs на призовой фонд победителю!");
}else{mset_err("не удалось создать игру! Ошибка обращения к БД!");}
}
mset_err(str_replace('<br />', " ", $errors));
header("Location: ?l=main"); exit;
}else{
// echo "";
echo "<form class='menu_razd' action='' method='post'>";
echo "Призовой фонд:<br /><input type='text' name='pballs' value='250' /><br />";
echo "Задуманное число:<br /><input type='text' name='num' value='".rand(1,50)."' /><br />";
echo "Диапазон чисел от 1 до:<br /><input type='text' name='pinterval' value='100' /><br />";
echo "Цена участия в баллах:<br /><input type='text' name='pprice' value='1' /><br />";
echo "<input type='submit' name='created' value='создать' /><br />";
echo "</form>";
}
?>