Файл: data/rinok.dat.php
Строк: 230
<?
print '<div class="spiski"><div class="zagolovok">Рынок</div><div class="line"></div><ul>';
echo'<div class="chat_conteiner"><li>Поиск</li><form action=88.php?go=rinok&poisk name="some" method=post>
<input type=text class=x_textsmall name="stroka"><br>
<input type=submit class=select value=Поиск>
</form></div>';
if ($row['polog'] !== 'gorod')
{ header('location:88.php?go=do') ;exitt($row,$opredelenie);}
if(isset($_POST['stroka']))
{$search=$_POST['stroka'];
$search = substr($search, 0, 25);
print"<li>Поиск:</li>";
$search = preg_replace("/[^wx7F-xFFs]/", " ", $search);
$good = trim(preg_replace("/s(S{1,2})s/", " ", ereg_replace(" +", " "," $search ")));
$good = ereg_replace(" +", " ", $good);
$query = "SELECT * FROM rukzak WHERE nazvanie LIKE '%".str_replace(" ", "%' OR field LIKE '%", $good). "%'
and odeto='5' ";
/////////////////////////////////////////////////////
$sql = mysql_query($query) ;
$n = mysql_num_rows($sql) ;
if ($n == 0)
{
print "<br><div class="style_mess_no">Ни чего не найдено!</div>" ;
exitt($row, $opredelenie) ;
}
$ii = 0 ;
while ($row = mysql_fetch_assoc($sql))
{
$ii++ ;
if ($row['odeto'] !== '1')
{
echo "
<li>" . $row['mony'] . "з. " . htmlspecialchars($row['nazvanie']) .
"<br> <a href=88.php?go=infor&info=" . htmlspecialchars($row['idrukzak']) .
">[Купить]</a>
</li>" ;
}
}
exitt($row,$opredelenie);
/////////////////////////////////////////////////////////////////
;}
if (isset($_POST['ok']))
{
$count = sizeof($_POST) ;
if ($count > 3)
{
print "<div class="style_mess_no">Вы не можете сдать больше 1 вещи!</div>" ;
exitt($row, $opredelenie) ;
}
if (isset($_POST['sex1']))
{
$queryr = "SELECT * FROM `rukzak` WHERE `name`='" . mysql_real_escape_string($opredelenie) .
"' AND `odeto`='0'and `tipvesh`='0' and `idrukzak` = '" . mysql_real_escape_string($_POST['sex1']) .
"' " ;
$sqlr = mysql_query($queryr) or die(mysql_error()) ;
$k = mysql_num_rows($sqlr) ;
if ($k == 0)
{
print "<div class="style_mess_no">Ошибка запроса!</div>" ;
exitt($row, $opredelenie) ;
}
$log = mysql_real_escape_string($_POST['log']) ;
$log = htmlspecialchars($log) ;
if (!is_numeric($log))
{
print "<div class="style_mess_no">Неверная цена! Это не число!</div>" ;
exitt($row, $opredelenie) ;
}
if ($log < 50)
{
print "<div class="style_mess_no">Неверная цена ! Менее 50 з.</div>" ;
exitt($row, $opredelenie) ;
}
$rk = $log * 0.1 ;
if ($row['zoloto'] < $rk)
{
print "<div class="style_mess_no">У вас недостаточно золота для сдачи товара! </div>" ;
exitt($row, $opredelenie) ;
}
mysql_query("UPDATE `rukzak` SET `odeto`='5',`time`='" . time() . "',`mony`='".mysql_real_escape_string($log)."' WHERE `idrukzak` = '" .
mysql_real_escape_string($_POST['sex1']) . "' and `odeto`='0' and `tipvesh`='0' and `name`='" .
mysql_real_escape_string($opredelenie) . "' LIMIT 1") or die(mysql_error()) ;
if($rowzakls[41]==0){
mysql_query( "UPdate `slava_pers` set `41`='1' WHERE `id_pers`='".$row['ID']."'") ;
$row['slava']+=100; $row['bank']+=100;
mysql_query( "UPdate `table1` set `slava`='".$row['slava']."',`bank`=".$row['bank']." WHERE `ID`='".$row['ID']."'") ;
$_SESSION['statusis']="Вы выполнили 41-е достижение";
;}
print "<div class="style_mess_yes">Вы сдали товар на реализацию!<br>После приобретения товара, Вы получите уведомление!<br>
Выручка за проданный товар поступит на Ваш счет в банке!</div>" ;
$log = $rk ;
$mi = $row['zoloto'] - round($log) ;
mysql_query("UPDATE `table1` SET `zoloto`='" . mysql_real_escape_string($mi) .
"' WHERE `name`='" . mysql_real_escape_string($opredelenie) . "' LIMIT 1") or
die(mysql_error()) ;
}
else
{
print "<div class="style_mess_no">Вы ни чего не выбрали!</div>" ;
exitt($row, $opredelenie) ;
}
exitt($row, $opredelenie) ;
}
if ($row['polog'] == 'gorod')
{
if (!isset($_GET['kup']))
{
print '<li><a href=88.php?go=rinok&kup=or>Оружие</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=dos>Доспехи</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=shit>Щиты</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=sapogi>Сапоги</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=shapka>Шапки</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=plash>Плащи</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=perchi>Перчатки</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=el>Эли</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=trava>Трава</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=metal>Руда</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=gem>Кристаллы</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=kolco>Кольца</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=braslet>Браслеты</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=amulet>Амулеты</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=chasi>Часы</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=sh>Шкуры</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=ruda>Рудная порода</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=kardbig>Карты</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=kard>Куски карт</a></li>' ;
print '<li>
<a href=88.php?go=rinok&kup=9&sdat=1>Сдать на реализацию</a></li>
<li><a href=88.php?go=rinok&pravila=1>Правила рынка</a></li><li> <a href=88.php?go=help&help=9><font color=red>Помощь</font></a> </li>
' ;
exitt($row, $opredelenie) ;
} /////////////////////////////////
if (isset($_GET['sdat']))
{
print "<li>Сдать на реализацию вы можете только один товар!</li>" ;
$nums = 40 ;
if (isset($_GET['page']))
{
htmlspecialchars($_GET['page']) ;
$page = intval($_GET['page']) ;
}
else
{
$page = 1 ;
}
$query = "SELECT COUNT(*) AS `counter`
FROM `rukzak` where `name`='" . mysql_real_escape_string($opredelenie) .
"' AND `odeto`='0'" ;
$sql = mysql_query($query) or die(mysql_error()) ;
$row = mysql_fetch_assoc($sql) ;
$elements = $row['counter'] ;
if ($elements == 0)
{
print "<div class="style_mess_no">У вас нет товара доступного для продажи!</div>" ;
exitt($row, $opredelenie) ;
}
$pages = ceil($elements / $nums) ;
if ($page < 1)
{
$page = 1 ;
} elseif ($page > $pages)
{
$page = $pages ;
}
$start = ($page - 1) * $nums ;
// когда у нас в таблице нет записей
if ($start < 0) $start = 0 ;
$query = "SELECT *
FROM `rukzak`WHERE `name`='" . mysql_real_escape_string($opredelenie) .
"' AND `odeto`='0' and `tipvesh`='0'ORDER BY `time` DESC
LIMIT " . mysql_real_escape_string($start) . ", " .
mysql_real_escape_string($nums) . "" ;
$sql = mysql_query($query) or die(mysql_error()) ;
$ii = 0 ;
print "<form name=name25 action=88.php?go=rinok method=post>" ;
while ($row = mysql_fetch_assoc($sql))
{
$ii++ ;
if ($row['odeto'] == 0)
{
echo "
<li><input class=x_radio type=radio name=sex1 value=" . htmlspecialchars($row['idrukzak']) . " >" .
htmlspecialchars($row['nazvanie']) . " </b><a href=88.php?go=info&info=" .
htmlspecialchars($row['idrukzak']) . ">[info]</a>
</li>" ;
}
}
print "
<li>Ваша цена?(минимум 50 з.)<br><input class=x_textsmall type=text name=log value=100 size=4>
<br>
<input name=ok class=select type=submit value=Сдать?></li>
</form> " ;exitt($row, $opredelenie) ;
// далее нам надо прицепить листалку
echo'<li>';
$neighbours = 6 ;
$left_neighbour = $page - $neighbours ;
if ($left_neighbour < 1) $left_neighbour = 1 ;
$right_neighbour = $page + $neighbours ;
if ($right_neighbour > $pages) $right_neighbour = $pages ;
if ($page > 1)
{
print ' <a href="?go=rinok&kup=9&sdat=1&page=' . ($page - 1) . '">назад</a> ' ;
}
if ($page < $pages)
{
print ' <a href="?go=rinok&kup=9&sdat=1&page=' . ($page + 1) . '">вперед</a>' ;
}
echo('</li>');
print '<li><a href="88.php?go=rinok>к разделам</a></li>';
exitt($row, $opredelenie) ;
} //////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (isset($_GET['kup']))
{$sort='time';
if(isset($_GET['sort'])){
$sort='mony';
}
$kup = mysql_real_escape_string($_GET['kup']) ;
$kup = htmlspecialchars($kup) ;
;
$nums = 20 ;
if (isset($_GET['page']))
{
htmlspecialchars($_GET['page']) ;
$page = intval($_GET['page']) ;
}
else
{
$page = 1 ;
}
$query = "SELECT COUNT(*) AS `counter`
FROM `rukzak` where `chit`='".mysql_real_escape_string($kup)."' AND `odeto`='5'" ;
$sql = mysql_query($query) or die(mysql_error()) ;
$row = mysql_fetch_assoc($sql) ;
$elements = $row['counter'] ;
$pages = ceil($elements / $nums) ;
if ($page < 1)
{
$page = 1 ;
} elseif ($page > $pages)
{
$page = $pages ;
}
$start = ($page - 1) * $nums ;
// когда у нас в таблице нет записей
if ($start < 0) $start = 0 ;
if ($elements == 0)
{
print '<div class="style_mess_no">В данной категории нет товаров, зайдите позже!</div>' ;
print '<a href="88.php?go=rinok">к разделам</a>
';
exitt($row, $opredelenie) ;
}
print"<li><a href=88.php?go=rinok&kup=".htmlspecialchars($kup)."&sort>По цене</a></li>";
$query = "SELECT *
FROM `rukzak`WHERE `chit`='".mysql_real_escape_string($kup)."' AND `odeto`='5' ORDER BY `$sort` DESC
LIMIT " . mysql_real_escape_string($start) . ", " .
mysql_real_escape_string($nums) . "" ;
$sql = mysql_query($query) or die(mysql_error()) ;
$ii = 1 ;
while ($row = mysql_fetch_assoc($sql))
{
$ii++ ;
if ($row['odeto'] !== '1')
{
echo "<li>
" . $row['mony'] . "з. " . htmlspecialchars($row['nazvanie']) .
"<br> <a href=88.php?go=infor&info=" . htmlspecialchars($row['idrukzak']) .
">[Купить]</a>
</li>" ;
}
}
// далее нам надо прицепить листалку
echo'<li>';
$neighbours = 6 ;
$left_neighbour = $page - $neighbours ;
if ($left_neighbour < 1) $left_neighbour = 1 ;
$right_neighbour = $page + $neighbours ;
if ($right_neighbour > $pages) $right_neighbour = $pages ;
if ($page > 1)
{
print ' <a href="?go=rinok&kup=' . $kup .
'&page=1">начало</a> ... <a href="?go=rinok&kup=' . $kup . '&page=' . ($page - 1) .
'"><сюда</a> ' ;
}
for ($i = $left_neighbour; $i <= $right_neighbour; $i++)
{
if ($i != $page)
{
print ' <a href="?go=rinok&kup=' . $kup . '&page=' . $i . '">' . $i . '</a> ' ;
}
else
{
// выбранная страница
print ' <b>' . $i . '</b> ' ;
}
}
if ($page < $pages)
{
print ' <a href="?go=rinok&kup=' . $kup . '&kup=' . $kup . '&page=' . ($page + 1) .
'">туда></a> ... <a href="?go=rinok&kup=' . $kup . '&page=' . $pages .
'">конец</a> ' ;
}
echo'</li>';
print '<li><a href=88.php?go=rinok>к разделам</a></li>';
exitt($row, $opredelenie) ;
}
;
}
exitt($row, $opredelenie) ;
?>