Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Февр. 2015
Помог: 0 раз(а)
|
ребят что тут за промашка !
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u229342288/public_html/lot oreay.php on line 169
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u229342288/public_html/lot oreay.php on line 194
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u229342288/public_html/lot oreay.php on line 209
20 победителей предыдущих розыгрышей
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u229342288/public_html/lot oreay.php on line 273
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u229342288/public_html/lot oreay.php on line 278
Спойлер (Отобразить)<? session_start();
if(!(isset($_SESSION["username"]) && isset($_SESSION["password"])))
{
?>
<script type="text/javascript">
location.replace("login.html");
</script>
<noscript>
<meta http-equiv="refresh" content="0; url=login.html">
</noscript>
<?
exit();
}
require_once('config.php');
?>
<? include('header.php');
$kolvotr=mysql_fetch_array(mysql_query("SELECT * from tb_config where item='kolvotrlot'"));
$kolvotr=$kolvotr["howmany"];
$kolvotd=mysql_fetch_array(mysql_query("SELECT * from tb_config where item='kolvotdlot'"));
$kolvotd=$kolvotd["howmany"];
$cenabilleta=mysql_fetch_array(mysql_query("SELECT * from tb_config where item='cenabilletalot'"));
$cenabilleta=$cenabilleta["price"];
?>
<style>
.loto a{color:#000;}
.lottery2, .lottery3, .lottery4 {
font: 12px Tahoma, Arial, sans-serif;
text-align: center;
line-height: 2.1;
height: 28px;
width: 28px;
display: block;
text-decoration: none;
outline: none;
border: none;
margin: 1px;
cursor: default;
}
.lottery3 {
background: #135B11 url(images/cub3.jpg) no-repeat left top; color:#fff;
}
.lottery3:hover {
background: #AF0032 url(images/cub2.jpg) no-repeat left top; color:#648087;
}
.lottery4 {
background: #F1CE5B url(images/cub1.jpg) no-repeat left top;
}
zag{ text-align: left;
font: 14px Tahoma, Arial, sans-serif;
color: #00649E;
margin-top: 10px;
margin-bottom: 5px;
border-bottom: 1px dotted #00649E;
}
table.profitreestr {
text-align: center;
border-collapse: collapse;
}
table.profitreestr thead {
background: #88AE60 url(img/bk-table.png) repeat-x bottom;
}
table.profitreestr thead th {
color: #ffffff;
font-size: 11px;
font-weight: normal;
padding: 6px 8px;
}
table.profitreestr tbody td {
font-size: 11px;
padding: 5px 4px;
border-bottom: solid 1px #DBDFBE;
background-color: #ffffff;
}
table.profitreestr tbody td.user {
text-align: center;
font-size: 11px;
padding: 5px 26px;
border-bottom: solid 1px #DBDFBE;
background: #ffffff url(img/money.png) no-repeat 4px 4px;
}
table.profitreestr tbody td.high {
text-align: center;
font-size: 11px;
background: #F1F2DA;
}
table.profitreestr tbody td.summa {
color: #00649E;
font-size: 12px;
padding: 4px 10px;
background-color: #F3F2E7;
border-bottom: solid 1px #DBDFBE;
}
.lot {
color: #fff;
font-weight: bold;
text-align: center;
background-color: #B2D500;
border-bottom: solid 1px #AACC00;
width: 25px;
display: block;
float: left;
margin-right: 4px;
}
.trophtitle {
font-size: 14px;
color: #C61C00;
text-shadow: 1px 1px 1px #E3CFCC;
display: block;
margin: 6px 0;
}
</style>
<h1>Лотерея</h1>
Есть лишние деньги? Попытайте счастья в нашей лотерее. Выберите любой из свободных лотов. Допускается покупать несколько лотов. Как только будут куплены все лоты, в ближайшую полночь, система в случайном порядке произведёт розыгрыш денежных призов.
<? //покупка начало
if(isset($_GET["idblok"]))
{
$idblok=intval($_GET["idblok"]);
if($idblok>($kolvotr*$kolvotd) or $idblok<1)
{
echo "$infstart Билет не найден! $infend";
}
else
{
$res=mysql_query("select * from tb_rost_lotareya_by_billets where billet='$idblok'");
if(mysql_num_rows($res)>0)
{
echo "$infstart Билет уже куплен! $infend";
}
else
{
$nameusesr=$_SESSION["username"];
$res=mysql_fetch_array(mysql_query("SELECT money FROM tb_users WHERE username='$nameusesr'"));
if($res["money"]<$cenabilleta)
{
echo "$infstart На вашем счету недостаточно средств для покупки билета! $infend";
}
else
{
mysql_query("UPDATE tb_users SET money=money-'$cenabilleta' WHERE username='$nameusesr'") or die(mysql_error());
$t=time();
$query = mysql_query("INSERT INTO tb_rost_lotareya_by_billets (user, billet, time) VALUES('$nameusesr','$idblok','$t')") or die(mysql_error());
echo "$infstart Вы успешно купили билет #$idblok! $infend";
}
}
}
}
//покупка конец ?>
<?
$res=mysql_query("select * from tb_rost_lotareya_by_billets");
if(mysql_num_rows($res)>=($kolvotr*$kolvotd)) // 169
{
$res1=mysql_query("select * from tb_config where item='prizovemestolot'");
while($row1=mysql_fetch_array($res1))
{
$mesto=$row1["howmany"];
$priz=$row1["price"];
$res=mysql_query("select * from tb_rost_lotareya_by_billets ORDER BY RAND()"); //тут мы вычисляем победителей начало
$row=mysql_fetch_array($res);
$id=$row["id"];
$user=$row["user"];
$data=time();
mysql_query("UPDATE tb_users SET money=money+'$priz' WHERE username='$user'");
mysql_query("insert into tb_mail (sender,recipient,subject,message,data) values ('Системное сообщение','$user','Уведомление о лотареи','Поздравляем. Вы победили в лотареи. Ваше место:$mesto, Ваш приз: $priz руб.','$data')");
mysql_query("insert into tb_rost_lotareya_by_history (user,mesto,summa,data) values ('$user','$mesto','$priz','$data')");
mysql_query("delete from tb_rost_lotareya_by_billets where id='$id'"); //конец
}
$res2=mysql_query("select * from tb_rost_lotareya_by_billets");
while($row2=mysql_fetch_array($res2))//тут ищем лузеров // 194
{
$id=$row2["id"];
$user=$row2["user"];
$data=time();
mysql_query("insert into tb_mail (sender,recipient,subject,message,data) values ('Системное сообщение','$user','Уведомление о лотареи','Извините, но вы проиграли','$data')");
mysql_query("delete from tb_rost_lotareya_by_billets where id='$id'");
} //тут ищем лузеров конец
}
?>
<?
$res=mysql_query("select * from tb_rost_lotareya_by_billets");
if(mysql_num_rows($res)>0) // 209
{
$num=0;
while($row=mysql_fetch_array($res))
{
$nomerbloka=$row['billet'];
$billet["$nomerbloka"] = array("nomerbloka" => "$nomerbloka");
}
}
?>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="loto">
<tr>
<td><img src="images/loglot.jpg"><span class="trophtitle">Призовой фонд:</span>
<? $res111=mysql_query("select * from tb_config where item='prizovemestolot' order by howmany");
while($row111=mysql_fetch_array($res111))
{ echo $row111["howmany"]." место - <b>".$row111["price"]."</b> руб.<br>";}
?>
<span class="trophtitle">Цена лота:</span>
<?=$cenabilleta?> руб.
<span class="trophtitle">Справка:</span>
<table width="35%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left"><span class="lottery3"></span></td>
<td align="left" style="padding-top:7px;"> - лот свободен</td>
</tr>
<tr>
<td align="left"><span class="lottery4"></span></td>
<td align="left" style="padding-top:7px;"> - лот уже занят</td>
</tr>
</table>
</td>
<td width="50%">
<table align="center" border="0" cellpadding="0" cellspacing="0"><tbody>
<?
$schetotr=0;
$schetotd=0;
$idbloka=1;
while($kolvotr>$schetotr)
{?>
<tr>
<? for($kolvotd, $schetotd=0; $schetotd<$kolvotd; $schetotd++)
{?><td width="28px" height="28px"><? if(isset($billet["$idbloka"])){echo" <span class=\"lottery4\">"; }else{ ?><span class="lottery3"><a href="?idblok=<?=$idbloka ?>" title="Билет свободен"><?=$idbloka ?></a> <? }?></span></td>
<? $idbloka++; }?>
</tr>
<? $schetotr++;
}?>
</table>
</td>
</tr>
</table>
<br>
<zag style="margin-top: 20px;">20 победителей предыдущих розыгрышей</zag>
<table class="profitreestr" width="100%" align="center">
<thead><tr><th>#</th>
<th width="25%">Место</th>
<th width="25%">Сумма приза</th>
<th width="25%">Пользователь</th>
<th width="25%">Дата</th></tr></thead><tbody>
<? $res011=mysql_query("select * from tb_rost_lotareya_by_history ORDER BY id desc");
while($row01=mysql_fetch_array($res011)) // 273
{?>
<tr><td class="user"><span class="lot"><?=$row01["id"] ?></span></td><td align="center" class="high" ><span style="color: rgb(61, 143, 190);"><?=$row01["mesto"] ?></span> </td><td align="center"><span style="color: rgb(61, 143, 190);"><?=$row01["summa"] ?></span> </td><td align="center"><span style="color: rgb(61, 143, 190);"><?=$row01["user"] ?></span> </td><td class="high" align="center"><span style="color: rgb(61, 143, 190);"><?=date("d.m.Y в H:i",$row01["data"]) ?></span> </td></tr>
<? }
$res0111=mysql_query("select * from tb_rost_lotareya_by_history ORDER BY data");
if(mysql_num_rows($res0111)>20) // 278
{
$id=mysql_fetch_array($res0111);
$idz=$id["id"];
mysql_query("delete from tb_rost_lotareya_by_history where id='$idz'");
}
?>
</tbody></table>
<? include('footer.php'); ?>
(Отредактировано автором: 10 Февраля, 2015 - 15:28:36)
|