Обучение/Помощь новичкам | В чем проблема
Помогите пожалуйста, что не так в коде, в игре работает, а отдельно нет!?
<?php
include '/bd.php';
include '/func.php';
function cost($i) {
switch($i) {
case 0:
$cost = 200;
break;
case 1:
$cost = 400;
break;
case 2:
$cost = 600;
break;
case 3:
$cost = 700;
break;
case 4:
$cost = 800;
break;
case 5:
$cost = 900;
break;
case 6:
$cost = 1000;
break;
case 7:
$cost = 2000;
break;
case 8:
$cost = 3000;
break;
case 9:
$cost = 4000;
break;
case 10:
$cost = 5000;
break;
}
return $cost;
}
function value($i){
switch ($i){
case 0:'g';
break;
case 1: 's';
break;
case 2:'g';
break;
case 3: 's';
break;
case 4:'s';
break;
case 5: 's';
break;
case 6:'s';
break;
case 7: 'g';
break;
case 8:'s';
break;
case 9: 'g';
break;
case 10:'g';
break;
}
return $value;
}
if(isset($_GET['str'])) {
if($user['_str'] > 11) {
if(value($user['_str']) == 's') {
if($user['s'] < cost($user['_str'])) {
}
else
{
mysql_query('UPDATE `users` SET `str` = `str` + 1,
`_str` = `_str` + 1 WHERE `id` = 1');
mysql_query('UPDATE `users` SET `s` = `s` - '.cost($user['_str']).' WHERE `id` = 1');
}
}
else
if(value($user['_str'] == 'g')) {
if($user['g'] < cost($user['_str'])) {
}
else
{
mysql_query('UPDATE `users` SET `str` = `str` + 1,
`_str` = `_str` + 1 WHERE `id` = 1');
mysql_query('UPDATE `users` SET `g` = `g` - '.cost($user['_str']).' WHERE `id` = 1');
}
}
}
header('location: /');
}
?>
<img src='/images/icon/str.png' alt='*'/> Сила: <?=$user['str']?> <font color='#999'>(урон <?=round($user['str']/6)?> - <?=round($user['str']/4)?>)</font><br/>
<small>+<?=$user['_str']?> к мастерству</small>
<?
$_str_progress = round(100 / (11 / $user['_str']));
?>
<div style='border:1px solid #000; background: #ffffff; height: 4px;'>
<div style='background: #fc3; height: 4px; width: <?=$_str_progress?>%;'></div>
</div><small>Чем больше сила, тем больше урона нанесёшь врагу!
</small>
<?
if($user['_str'] < 11) {
?>
<br/><br/>
<form action="?str==true"method="get">
<input type="button"name="str"value="Улутшить за"><?=cost($user['_str'])?>
</form>
<?
}
?>
<img src="/images/icon/gold.png"><?=$user['g']?>  <img src="/images/icon/silver.png"><?=$user['s']?>
<?php
include '/bd.php';
include '/func.php';
function cost($i) {
switch($i) {
case 0:
$cost = 200;
break;
case 1:
$cost = 400;
break;
case 2:
$cost = 600;
break;
case 3:
$cost = 700;
break;
case 4:
$cost = 800;
break;
case 5:
$cost = 900;
break;
case 6:
$cost = 1000;
break;
case 7:
$cost = 2000;
break;
case 8:
$cost = 3000;
break;
case 9:
$cost = 4000;
break;
case 10:
$cost = 5000;
break;
}
return $cost;
}
function value($i){
switch ($i){
case 0:'g';
break;
case 1: 's';
break;
case 2:'g';
break;
case 3: 's';
break;
case 4:'s';
break;
case 5: 's';
break;
case 6:'s';
break;
case 7: 'g';
break;
case 8:'s';
break;
case 9: 'g';
break;
case 10:'g';
break;
}
return $value;
}
if(isset($_GET['str'])) {
if($user['_str'] > 11) {
if(value($user['_str']) == 's') {
if($user['s'] < cost($user['_str'])) {
}
else
{
mysql_query('UPDATE `users` SET `str` = `str` + 1,
`_str` = `_str` + 1 WHERE `id` = 1');
mysql_query('UPDATE `users` SET `s` = `s` - '.cost($user['_str']).' WHERE `id` = 1');
}
}
else
if(value($user['_str'] == 'g')) {
if($user['g'] < cost($user['_str'])) {
}
else
{
mysql_query('UPDATE `users` SET `str` = `str` + 1,
`_str` = `_str` + 1 WHERE `id` = 1');
mysql_query('UPDATE `users` SET `g` = `g` - '.cost($user['_str']).' WHERE `id` = 1');
}
}
}
header('location: /');
}
?>
<img src='/images/icon/str.png' alt='*'/> Сила: <?=$user['str']?> <font color='#999'>(урон <?=round($user['str']/6)?> - <?=round($user['str']/4)?>)</font><br/>
<small>+<?=$user['_str']?> к мастерству</small>
<?
$_str_progress = round(100 / (11 / $user['_str']));
?>
<div style='border:1px solid #000; background: #ffffff; height: 4px;'>
<div style='background: #fc3; height: 4px; width: <?=$_str_progress?>%;'></div>
</div><small>Чем больше сила, тем больше урона нанесёшь врагу!
</small>
<?
if($user['_str'] < 11) {
?>
<br/><br/>
<form action="?str==true"method="get">
<input type="button"name="str"value="Улутшить за"><?=cost($user['_str'])?>
</form>
<?
}
?>
<img src="/images/icon/gold.png"><?=$user['g']?>  <img src="/images/icon/silver.png"><?=$user['s']?>
Как это?
________
посл. ред. 25.04.2017 в 15:37; всего 1 раз(а); by Feo
________
посл. ред. 25.04.2017 в 15:37; всего 1 раз(а); by Feo
Feo , ну как в тренировке, в битве титанов
249830582 , так а как оно отдельно работать будет?
Feo , я все сделал как надо, и к бд подключил, и таблы все есть, а оно не переключается количество.
Feo , и в бд не добавляет +1
249830582 , ты тренировку в другой двиг впихнул?
Feo , я хочу понять как оно работает, что-бы сделать типа этого обнову
249830582 , МДА))
Ну функции то разные))
И бесплатно не кто ,не поможит,такое обяснить
Ну функции то разные))
И бесплатно не кто ,не поможит,такое обяснить
Feo , что тут помогать, все написано как надо, просто не пойму почему не переключаеться на следующий кейс