Обучение/Помощь новичкам | Что не верно?
<?
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
switch($_GET['action']) {
default:
$title = 'Улучшить руну';
include './system/h.php';
/* $max = 5;
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `user` = "'.$user['id'].'"'),0);
$pages = ceil($count/$max);
$page = _string(_num($_GET['page']));
if($page > $pages) {
$page = $pages;
}
if($page < 1) {
$page = 1;
}
$start = $page * $max - $max;
*/
$inv = mysql_query("SELECT * FROM `inv` WHERE `user` = '".$user['id']."' AND `rune` > 0 LIMIT 10");
if($inv1 = mysql_fetch_array($inv)){
while($row = mysql_fetch_array($inv)){
$items = mysql_fetch_array(mysql_query("SELECT * FROM `items` WHERE `id` = '".$row['item']."'"));
switch($row['rune']) {
case 1:
$cost = 150;
break;
case 2:
$cost = 200;
break;
case 3:
$cost = 400;
break;
case 4:
$cost = 600;
break;
case 5:
$cost = 0;
break;
case 6:
$cost = 0;
break;
}
switch($items['quality']) {
case 0:
$bonus = 0;
$quality = 'Простой';
$quality_color = "#986";
break;
case 1:
$bonus = 5;
$quality = 'Обычный';
$quality_color = "#6c3";
break;
case 2:
$bonus = 10;
$quality = 'Редкий';
$quality_color = "#69c";
break;
case 3:
$bonus = 15;
$quality = 'Эпический';
$quality_color = "#c6f";
break;
case 4:
$bonus = 20;
$quality = 'Легендарный';
$quality_color = "#f60";
break;
case 5:
$bonus = 50;
$quality = 'Божественный';
$quality_color = "#999";
break;
case 6:
$bonus = 65;
$quality = 'Сверх Божественный';
$quality_color = "#999";
break;
}
switch($row['rune']) {
case 1:
$rune_stats = 75;
$rune_sta = 150;
$stat = 75;
$r = 2;
break;
case 2:
$rune_stats = 150;
$rune_sta = 250;
$stat = 100;
$r = 3;
break;
case 3:
$rune_stats = 250;
$rune_sta = 600;
$stat = 350;
$r = 4;
break;
case 4:
$rune_stats = 600;
$rune_sta = 1000;
$stat = 400;
$r = 5;
break;
case 5:
$rune_stats = 1000;
$rune_sta = 0;
$stat = 0;
$r = 5;
break;
case 6:
$rune_stats = 1000;
$rune_sta = 0;
$stat = 0;
$r = 5;
break;
}
switch($items['w']) {
case 1:
$rune_stat = 'силе';
$rune_s = 'str';
break;
case 2:
$rune_stat ='жизни';
$rune_s = 'vit';
break;
case 3:
$rune_stat ='брони';
$rune_s = 'def';
break;
case 4:
$rune_stat ='удачи';
$rune_s = 'agi';
break;
case 5:
$rune_stat = 'силе';
$rune_s = 'str';
break;
case 6:
$rune_stat = 'силе';
$rune_s = 'str';
break;
case 7:
$rune_stat ='брони';
$rune_s = 'def';
break;
case 8:
$rune_stat ='жизни';
$rune_s = 'vit';
break;
}
?>
<div class="content">
<table cellpadding="0" cellspacing="0">
<tbody><tr>
<td><img src="/itemImage.php?id=<?=$items['id']?>&smith=<?=$row['smith']?>" alt="*"></td>
<td valign="top" style="padding-left: 5px;"><img src="/images/icon/quality/<?=$row['quality']?>.png" alt="*"> <a href="/item/<?=$items['id']?>/"><?=$items['name']?></a>
<br>
<small><small>
<font color="<?=$quality_color?>"><?=$quality?> [<?=$row['bonus']?>/<?=$bonus?>]</font>
<br>
<img src="/images/icon/quality/<?=$row['rune']?>.png" alt="*"> <font color="#90c090">+<?=$rune_stats?></font> <?=$rune_stat?><?if($row['rune'] < 5){?> -> <img src="/images/icon/quality/<?=($row['rune']+1)?>.png" alt="*"> <font color="#90c090">+<?=$rune_sta?></font> <?=$rune_stat?><?}?>
<br>Цена: <?=$cost?> <img src="http://dark.ru/images/icon/gold.png">
</small></small>
</td>
</tr></tbody></table>
<?if($row['rune'] < 5){?>
<center><a class='button' href="?develop=<?=$row['id']?>">Улучшить</a></center>
<?}else{?>
<center>Руна вещи улучшена на максимум</center>
<?}?>
</div>
<?
if(isset($_GET['develop'])){
if($user['g'] > $cost){
mysql_query("UPDATE `users` SET `g` = `g` - ".$cost." WHERE `id` = ".$user['id']."")or die(mysql_error());
mysql_query("UPDATE `inv` SET `rune` = ".$r." ,`_".$rune_s."` = `_".$rune_s."` + '".$stat."' WHERE `user` = ".$user['id']." AND `id` = ".mysql_real_escape_string($_GET['develop'])."")or die(mysql_error());
if($row['equip'] == 1){
mysql_query("UPDATE `users` SET `".$rune_s."` = `".$rune_s."` + ".$stat." WHERE `id` = ".$user['id']."")or die(mysql_error());
}
$_SESSION['ok'] = 'Руна успешно улучшена.';
header("Location: /rune_develop.php");
}else{
$_SESSION['err'] = 'Не хва
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
switch($_GET['action']) {
default:
$title = 'Улучшить руну';
include './system/h.php';
/* $max = 5;
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `user` = "'.$user['id'].'"'),0);
$pages = ceil($count/$max);
$page = _string(_num($_GET['page']));
if($page > $pages) {
$page = $pages;
}
if($page < 1) {
$page = 1;
}
$start = $page * $max - $max;
*/
$inv = mysql_query("SELECT * FROM `inv` WHERE `user` = '".$user['id']."' AND `rune` > 0 LIMIT 10");
if($inv1 = mysql_fetch_array($inv)){
while($row = mysql_fetch_array($inv)){
$items = mysql_fetch_array(mysql_query("SELECT * FROM `items` WHERE `id` = '".$row['item']."'"));
switch($row['rune']) {
case 1:
$cost = 150;
break;
case 2:
$cost = 200;
break;
case 3:
$cost = 400;
break;
case 4:
$cost = 600;
break;
case 5:
$cost = 0;
break;
case 6:
$cost = 0;
break;
}
switch($items['quality']) {
case 0:
$bonus = 0;
$quality = 'Простой';
$quality_color = "#986";
break;
case 1:
$bonus = 5;
$quality = 'Обычный';
$quality_color = "#6c3";
break;
case 2:
$bonus = 10;
$quality = 'Редкий';
$quality_color = "#69c";
break;
case 3:
$bonus = 15;
$quality = 'Эпический';
$quality_color = "#c6f";
break;
case 4:
$bonus = 20;
$quality = 'Легендарный';
$quality_color = "#f60";
break;
case 5:
$bonus = 50;
$quality = 'Божественный';
$quality_color = "#999";
break;
case 6:
$bonus = 65;
$quality = 'Сверх Божественный';
$quality_color = "#999";
break;
}
switch($row['rune']) {
case 1:
$rune_stats = 75;
$rune_sta = 150;
$stat = 75;
$r = 2;
break;
case 2:
$rune_stats = 150;
$rune_sta = 250;
$stat = 100;
$r = 3;
break;
case 3:
$rune_stats = 250;
$rune_sta = 600;
$stat = 350;
$r = 4;
break;
case 4:
$rune_stats = 600;
$rune_sta = 1000;
$stat = 400;
$r = 5;
break;
case 5:
$rune_stats = 1000;
$rune_sta = 0;
$stat = 0;
$r = 5;
break;
case 6:
$rune_stats = 1000;
$rune_sta = 0;
$stat = 0;
$r = 5;
break;
}
switch($items['w']) {
case 1:
$rune_stat = 'силе';
$rune_s = 'str';
break;
case 2:
$rune_stat ='жизни';
$rune_s = 'vit';
break;
case 3:
$rune_stat ='брони';
$rune_s = 'def';
break;
case 4:
$rune_stat ='удачи';
$rune_s = 'agi';
break;
case 5:
$rune_stat = 'силе';
$rune_s = 'str';
break;
case 6:
$rune_stat = 'силе';
$rune_s = 'str';
break;
case 7:
$rune_stat ='брони';
$rune_s = 'def';
break;
case 8:
$rune_stat ='жизни';
$rune_s = 'vit';
break;
}
?>
<div class="content">
<table cellpadding="0" cellspacing="0">
<tbody><tr>
<td><img src="/itemImage.php?id=<?=$items['id']?>&smith=<?=$row['smith']?>" alt="*"></td>
<td valign="top" style="padding-left: 5px;"><img src="/images/icon/quality/<?=$row['quality']?>.png" alt="*"> <a href="/item/<?=$items['id']?>/"><?=$items['name']?></a>
<br>
<small><small>
<font color="<?=$quality_color?>"><?=$quality?> [<?=$row['bonus']?>/<?=$bonus?>]</font>
<br>
<img src="/images/icon/quality/<?=$row['rune']?>.png" alt="*"> <font color="#90c090">+<?=$rune_stats?></font> <?=$rune_stat?><?if($row['rune'] < 5){?> -> <img src="/images/icon/quality/<?=($row['rune']+1)?>.png" alt="*"> <font color="#90c090">+<?=$rune_sta?></font> <?=$rune_stat?><?}?>
<br>Цена: <?=$cost?> <img src="http://dark.ru/images/icon/gold.png">
</small></small>
</td>
</tr></tbody></table>
<?if($row['rune'] < 5){?>
<center><a class='button' href="?develop=<?=$row['id']?>">Улучшить</a></center>
<?}else{?>
<center>Руна вещи улучшена на максимум</center>
<?}?>
</div>
<?
if(isset($_GET['develop'])){
if($user['g'] > $cost){
mysql_query("UPDATE `users` SET `g` = `g` - ".$cost." WHERE `id` = ".$user['id']."")or die(mysql_error());
mysql_query("UPDATE `inv` SET `rune` = ".$r." ,`_".$rune_s."` = `_".$rune_s."` + '".$stat."' WHERE `user` = ".$user['id']." AND `id` = ".mysql_real_escape_string($_GET['develop'])."")or die(mysql_error());
if($row['equip'] == 1){
mysql_query("UPDATE `users` SET `".$rune_s."` = `".$rune_s."` + ".$stat." WHERE `id` = ".$user['id']."")or die(mysql_error());
}
$_SESSION['ok'] = 'Руна успешно улучшена.';
header("Location: /rune_develop.php");
}else{
$_SESSION['err'] = 'Не хва
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `id` = 30' at line 1
155045003 , мож где код смещеный.
BOMBA (31.03.2017 в 20:41)
155045003 , мож где код смещеный.
155045003 , мож где код смещеный.
го файл кину посмотриш?
BOMBA , да меня убило вот такое в коде <?}?>
155045003 (31.03.2017 в 20:42)
BOMBA (31.03.2017 в 20:41)
155045003 , мож где код смещеный.
го файл кину посмотриш?
BOMBA (31.03.2017 в 20:41)
155045003 , мож где код смещеный.
го файл кину посмотриш?
го. В лс
Zarts (31.03.2017 в 20:43)
BOMBA , да меня убило вот такое в коде <?}?>
BOMBA , да меня убило вот такое в коде <?}?>
ну вот:) я же говорю смещеный
BOMBA , да то что код смещенный это не влияет на это, + тут еще код не весь, нужен весь
BOMBA (31.03.2017 в 20:44)
Zarts (31.03.2017 в 20:43)
BOMBA , да меня убило вот такое в коде <?}?>
ну вот:) я же говорю смещеный
Zarts (31.03.2017 в 20:43)
BOMBA , да меня убило вот такое в коде <?}?>
ну вот:) я же говорю смещеный
кинул лс архив
Стр.: 1, 2