зов за помощ с PHP :|

deadly

Registered
Код:
$fightlife = ($attackedlife - 5);
$fight = "UPDATE users SET life = '$fightlife'  WHERE username = '$attackedusername'";

как мога да направя така:

ако $fightlife стане 0, в заявката за ъпдейт в mysql да се появи още едно ъпдейтче: hos = '1'


моля помощ, спешно е :oops:
 
PHP:
$fightlife = ($attackedlife - 5);
if($fightlife ==0)
{
$updeitche=", hos = '1' ";
}
$fight = "UPDATE users SET life = '$fightlife' ".$updeitche." WHERE username = '$attackedusername'";
 
admin каза:
PHP:
$fightlife = ($attackedlife - 5);
if($fightlife ==0)
{
$updeitche=", hos = '1' ";
}
$fight = "UPDATE users SET life = '$fightlife' ".$updeitche." WHERE username = '$attackedusername'";

Смятам, че проверката трябва да бъде така :

....

if($fightlife <=0)

...

Ако $attackedlife е по-малко от 5 ще се получи отицателно число, но полето $updeitche няма да бъде вмъкнато.

Забележката е към поставилият въпроса.
 
$attackedlife няма как да стане отрицателно, кода ми е такъв, ако направя този ъпдейт няма как да падне под нулата
 
edit: съжелявам за двойния пост, но се оправих, благодаря и на двама ви


admin - +1 точка :)


лок
 

Back
Горе