Soul_Stealler
Registered
Имам проблем. Тъй като не съм много запознат с командите за MySQL ви моля за малко помощ... може и кода да не е много правилно написан, незнам... ето:
Защо винаги изкарва, че сградата струва 200 ?
Код:
<?php
include "config.php";
$rez = $rez2 = $rez3 = $rez4 = $rez5 = $rez6;
$building = "building1";
$zaiavka = "select * from users where user='$user' ";
$rez = @mysql_query($zaiavka, $conn) or die("ZAQVKATA NE MOJE DA BUDE IZPULNENA");
while ( $red = mysql_fetch_array( $rez )){
$buildinglvl = $red["$building"];
$money = $red["money"];
$neft = $red["neft"];
$nasel = $red["nasel"];
}
$buildinglvl = $buildinglvl2;
$buildinglvl2++;
////////////////////////////////////////////////////////////////////////////////////////////////////
$zaiavka2 = "select * from zavisimosti where sgrada='$building' AND lvlsgrada='$buildinglvl2'";
$rez2 = @mysql_query($zaiavka2, $conn) or die("ZAQVKATA NE MOJE DA BUDE IZPULNENA");
while ( $red2 = mysql_fetch_array( $rez2 )){
$needneft = $red2["neft"];
$needmoney = $red2["money"];
$neednasel = $red2["nasel"];
}
////////////////////////////////////////////////////////////////////////////////////////////////////
if ( $money >= $needmoney){
if ( $neft >= $needneft){
if ( $nasel >= $neednasel){
$currentmoney = $money - $needmoney;
$currentneft = $neft - $needneft;
$currentnasel = $money - $neednasel;
echo "$currentmoney<br>$currentneft<br>$currentnasel<br>";
$zaiavka3 = "UPDATE `users` SET `$building` = '$buildinglvl2' WHERE `user` = '$user'";
$rez3 = @mysql_query($zaiavka3, $conn) or die("ZAQVKATA NE MOJE DA BUDE IZPULNENA");
$zaiavka4 = "UPDATE `users` SET `money` = '$currentmoney' WHERE `user` = '$user'";
$rez4 = @mysql_query($zaiavka4, $conn) or die("ZAQVKATA NE MOJE DA BUDE IZPULNENA");
$zaiavka5 = "UPDATE `users` SET `neft` = '$currentneft' WHERE `user` = '$user'";
$rez5 = @mysql_query($zaiavka5, $conn) or die("ZAQVKATA NE MOJE DA BUDE IZPULNENA");
$zaiavka6 = "UPDATE `users` SET `nasel` = '$currentnasel' WHERE `user` = '$user'";
$rez6 = @mysql_query($zaiavka6, $conn) or die("ZAQVKATA NE MOJE DA BUDE IZPULNENA");
echo "Сградата ви беше построена на $buildinglvl2 ниво. <a href='$cheat'>Назад</a><br>";
} else {
echo "Недостатъчно ресурси";
}
} else {
echo "Недостатъчно ресурси";
}
} else {
echo "Недостатъчно ресурси";
}
?>
Защо винаги изкарва, че сградата струва 200 ?