Обучение/Помощь новичкам | Помогите со сталкеромм
Писать в лс кто знаетца на сталкере
Zeref4ik , Отряд когда создаю пишет што такого отряда несуществует
zaetcz , переменая вроде не правильно написанна
Zeref4ik , А мож подивиться???
Zeref4ik (04.11.2016 в 01:36)
zaetcz , переменая вроде не правильно написанна
zaetcz , переменая вроде не правильно написанна
Да да тоже думаю) код покажи переменой
STREAMER , <?php
require_once('conf/dbc.php');
require_once('conf/session_start.php');
require_once('conf/ban.php');
$page_title = 'Отряд';
require_once('conf/head.php');
if ((isset($_SESSION['id'])) and (isset($_SESSION['nick']))) {
$user_id = abs(intval($_SESSION['id']));
$dbc->query("update users set location = 'company' where id = '$user_id' limit 1");
require_once('conf/top.php');
}
$user_id = abs(intval($_SESSION['id']));
$usg3=$dbc->query("SELECT * FROM `users` WHERE`id`='$user_id'")->fetch_assoc();
$clan_id = abs(intval($_GET['id']));
if (empty($clan_id)) {
require_once('conf/notclan.php');
}
else {
$query_out = "Select clan, clan_rang, nick from users where id = '$user_id'";
$result_out = mysqli_query($dbc, $query_out) or die ('Ошибка передачи запроса к БД');
$row_out = mysqli_fetch_array($result_out);
$clan_out = $row_out['clan'];
$rang_out = $row_out['clan_rang'];
$nick_out = $row_out['nick'];
$rule = filter($_GET['rule']);
if (!empty($rule)) {
if ($clan_id <> $clan_out or $rang_out < 6) {
?>
<script type="text/javascript">
document.location.href = "clan.php?id=<?php echo "$clan_id";?>";
</script>
<?php
exit();
}
}
$query = "Select * from clans where clan_id = '$clan_id'";
$result = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД');
$row = mysqli_fetch_array($result);
if ($row == 0) {
require_once('conf/notclan.php');
}
else {
$name = $row['name'];
$gruppa = $row['gruppa'];
$clan_opit = $row['clan_opit'];
$slava=$row['slava'];
$mentor = $row['mentor'];
$ava = $row['ava'];
echo '<br/><center><div class="name2">Отряд: ';
if ($row['gruppa'] == 'svoboda') {?><img src="img/ico/svobodaon.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'dolg') {?><img src="img/ico/dolgon.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'naemniki') {?><img src="img/ico/naemniki.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'renegat') {?><img src="img/ico/renegat.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'chistoenebo') {?><img src="img/ico/chistoenebo.png" width="12" height="12"/><?php }
echo " $name"; ?></center></div>
<?php
$total = $row['people'];
$max_people = $row['max_people'];
?>
<?php
///////////////////////////////Ошибка
$err = filter($_GET['err']);
if (!empty($err)) {
?>
<?php
if ($err = 'out') {
echo "В клане никого не должно быть.";}
?>
</div>
<?php
}
//////////////////////////Конец ошибки
?>
<?php
$query_lvl = "Select lvl, opit from clan_opit order by lvl desc";
$result_lvl = mysqli_query($dbc, $query_lvl) or die ('Ошибка передачи запроса к БД');
$row_lvl = mysqli_fetch_array($result_lvl);
$big_next_lvl = $row_lvl['opit'];
$lvl=$row_lvl['lvl'];
while (($clan_opit/1000)< $row_lvl['opit']) {
$next_lvl = $row_lvl['opit'];
$lvl=($lvl-1);
$row_lvl = mysqli_fetch_array($result_lvl);
}
if ($next_lvl == 0) {
$next_lvl = "$big_next_lvl" ;
}
$next_lvl = ($next_lvl/100);
$clan_opit = ($clan_opit/100000);
$clan_opit = round($clan_opit,2);
$query_c = "Select * from users where clan = '$clan_id' and last_active > NOW() - (60*5)";
$result_c = mysqli_query($dbc, $query_c) or die ('Ошибка передачи запроса к БД');
$row_c = mysqli_num_rows($result_c);
echo '<div style="background-color: #0b0b0b;"><style="border-top:1px solid #000000; background-color:#000000;"> ';
$query = "Select * from clans where clan_id = '$clan_id'";
$result = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД');
$row = mysqli_fetch_array($result);
echo'<center><img src="/img/clan_av/'.$row['ava'].'" width="250" height="200"/></center>';
$stat=$dbc->query("SELECT `nadpis` FROM`clans` WHERE`clan_id`='$clan_id'")->fetch_assoc();
if(strlen($stat['nadpis'])>2){
$nadpis='<p class="podmenu" style="border-top:1px solid #444e4f; background-color:#1c252f;"></p><div style="color:#B5B5B5;font-size:14px;font-weight:bold;margin-top: 4px;margin-bottom: 4px;background: url(/style/img/titles.png) 100% no-repeat;background-size: cover;">'.$stat['nadpis'].'</div>';
}else{$nadpis='<p class="podmenu" style="border-top:1px solid #444e4f; background-color:#1c252f;"></p><div style="color:#B5B5B5;font-size:15px;font-weight:bold;margin-top: 4px;margin-bottom: 4px;background: url(/style/img/titles.png) 100% no-repeat;background-size: cover;">Вступай в наши ряды!</div>';}
echo $nadpis;
?>
<div style="background-color: #1E1E1E;">
<p class="podmenu" style="border-top:1px solid #444e4f; background-color:#1c252f;"></p>
<img src="img/ico/lvl.gif" width="12" height="12" alt="н"/><span class="darkkhaki">Уровень: </span><span class="white"><?php echo "$lvl"?></span>
</p><img src="img/ico/slava.png" width="12" height="12" alt="н"/><span class="darkkhaki">Слава: </span><span class="white"><?php echo "$slava"?></span></p&
require_once('conf/dbc.php');
require_once('conf/session_start.php');
require_once('conf/ban.php');
$page_title = 'Отряд';
require_once('conf/head.php');
if ((isset($_SESSION['id'])) and (isset($_SESSION['nick']))) {
$user_id = abs(intval($_SESSION['id']));
$dbc->query("update users set location = 'company' where id = '$user_id' limit 1");
require_once('conf/top.php');
}
$user_id = abs(intval($_SESSION['id']));
$usg3=$dbc->query("SELECT * FROM `users` WHERE`id`='$user_id'")->fetch_assoc();
$clan_id = abs(intval($_GET['id']));
if (empty($clan_id)) {
require_once('conf/notclan.php');
}
else {
$query_out = "Select clan, clan_rang, nick from users where id = '$user_id'";
$result_out = mysqli_query($dbc, $query_out) or die ('Ошибка передачи запроса к БД');
$row_out = mysqli_fetch_array($result_out);
$clan_out = $row_out['clan'];
$rang_out = $row_out['clan_rang'];
$nick_out = $row_out['nick'];
$rule = filter($_GET['rule']);
if (!empty($rule)) {
if ($clan_id <> $clan_out or $rang_out < 6) {
?>
<script type="text/javascript">
document.location.href = "clan.php?id=<?php echo "$clan_id";?>";
</script>
<?php
exit();
}
}
$query = "Select * from clans where clan_id = '$clan_id'";
$result = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД');
$row = mysqli_fetch_array($result);
if ($row == 0) {
require_once('conf/notclan.php');
}
else {
$name = $row['name'];
$gruppa = $row['gruppa'];
$clan_opit = $row['clan_opit'];
$slava=$row['slava'];
$mentor = $row['mentor'];
$ava = $row['ava'];
echo '<br/><center><div class="name2">Отряд: ';
if ($row['gruppa'] == 'svoboda') {?><img src="img/ico/svobodaon.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'dolg') {?><img src="img/ico/dolgon.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'naemniki') {?><img src="img/ico/naemniki.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'renegat') {?><img src="img/ico/renegat.png" width="12" height="12"/><?php }
if ($row['gruppa'] == 'chistoenebo') {?><img src="img/ico/chistoenebo.png" width="12" height="12"/><?php }
echo " $name"; ?></center></div>
<?php
$total = $row['people'];
$max_people = $row['max_people'];
?>
<?php
///////////////////////////////Ошибка
$err = filter($_GET['err']);
if (!empty($err)) {
?>
<?php
if ($err = 'out') {
echo "В клане никого не должно быть.";}
?>
</div>
<?php
}
//////////////////////////Конец ошибки
?>
<?php
$query_lvl = "Select lvl, opit from clan_opit order by lvl desc";
$result_lvl = mysqli_query($dbc, $query_lvl) or die ('Ошибка передачи запроса к БД');
$row_lvl = mysqli_fetch_array($result_lvl);
$big_next_lvl = $row_lvl['opit'];
$lvl=$row_lvl['lvl'];
while (($clan_opit/1000)< $row_lvl['opit']) {
$next_lvl = $row_lvl['opit'];
$lvl=($lvl-1);
$row_lvl = mysqli_fetch_array($result_lvl);
}
if ($next_lvl == 0) {
$next_lvl = "$big_next_lvl" ;
}
$next_lvl = ($next_lvl/100);
$clan_opit = ($clan_opit/100000);
$clan_opit = round($clan_opit,2);
$query_c = "Select * from users where clan = '$clan_id' and last_active > NOW() - (60*5)";
$result_c = mysqli_query($dbc, $query_c) or die ('Ошибка передачи запроса к БД');
$row_c = mysqli_num_rows($result_c);
echo '<div style="background-color: #0b0b0b;"><style="border-top:1px solid #000000; background-color:#000000;"> ';
$query = "Select * from clans where clan_id = '$clan_id'";
$result = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД');
$row = mysqli_fetch_array($result);
echo'<center><img src="/img/clan_av/'.$row['ava'].'" width="250" height="200"/></center>';
$stat=$dbc->query("SELECT `nadpis` FROM`clans` WHERE`clan_id`='$clan_id'")->fetch_assoc();
if(strlen($stat['nadpis'])>2){
$nadpis='<p class="podmenu" style="border-top:1px solid #444e4f; background-color:#1c252f;"></p><div style="color:#B5B5B5;font-size:14px;font-weight:bold;margin-top: 4px;margin-bottom: 4px;background: url(/style/img/titles.png) 100% no-repeat;background-size: cover;">'.$stat['nadpis'].'</div>';
}else{$nadpis='<p class="podmenu" style="border-top:1px solid #444e4f; background-color:#1c252f;"></p><div style="color:#B5B5B5;font-size:15px;font-weight:bold;margin-top: 4px;margin-bottom: 4px;background: url(/style/img/titles.png) 100% no-repeat;background-size: cover;">Вступай в наши ряды!</div>';}
echo $nadpis;
?>
<div style="background-color: #1E1E1E;">
<p class="podmenu" style="border-top:1px solid #444e4f; background-color:#1c252f;"></p>
<img src="img/ico/lvl.gif" width="12" height="12" alt="н"/><span class="darkkhaki">Уровень: </span><span class="white"><?php echo "$lvl"?></span>
</p><img src="img/ico/slava.png" width="12" height="12" alt="н"/><span class="darkkhaki">Слава: </span><span class="white"><?php echo "$slava"?></span></p&
Думаю база вся проблема( если не прав мастера поправьте
STREAMER , в сталкере весь такой код визде эти базы прописаны хз зачем в каждом файле такое писать )))
zaetcz , вместо этого:
$clan_id = abs(intval($_GET['id']));
if (empty($clan_id)) {
require_once('conf/notclan.php');
}
Попробуй это:
<?php if ($row == 0 or $clan_id == '0') {?>
<div class="stats">
<p class="red">Такого отряда нет!</p>
</div>
А так желания копаться нету в паблике
$clan_id = abs(intval($_GET['id']));
if (empty($clan_id)) {
require_once('conf/notclan.php');
}
Попробуй это:
<?php if ($row == 0 or $clan_id == '0') {?>
<div class="stats">
<p class="red">Такого отряда нет!</p>
</div>
А так желания копаться нету в паблике
Стр.: 1, 2