Помощь по скриптам | Хп бонус
Здравствуйте, как можно это реализовать? Чтобы за каждый трофей дали определенные Статы?
Например за 1 трофей дали 50ХП
Примерно вот так
$str = array (0,'50','100','120','150');
$vit = array (0,'50','100','120','150');
$def = array (0,'50','100','120','150');
mysql_query("UPDATE `users` SET `troph$i` = '1',`str` = '".$user['str']."',`vit` = '".$user['vit']."',`def` = '".$user['def']."' WHERE `id`='".$user['id']."' ");
Но таким методом не работает в чем может быть проблема?
Например за 1 трофей дали 50ХП
Примерно вот так
$str = array (0,'50','100','120','150');
$vit = array (0,'50','100','120','150');
$def = array (0,'50','100','120','150');
mysql_query("UPDATE `users` SET `troph$i` = '1',`str` = '".$user['str']."',`vit` = '".$user['vit']."',`def` = '".$user['def']."' WHERE `id`='".$user['id']."' ");
Но таким методом не работает в чем может быть проблема?
BaSHkiR , запрос:
mysql_query("UPDATE `users` SET `troph$i` = '1',`str` = `str` + '".$user['str']."',`vit` = `vit` + '".$user['vit']."',`def` = `def` + '".$user['def']."' WHERE `id`='".$user['id']."' ");
И как у тебя осуществляется в колонке troph$i сама переменная $i, такого не может существовать в общем
mysql_query("UPDATE `users` SET `troph$i` = '1',`str` = `str` + '".$user['str']."',`vit` = `vit` + '".$user['vit']."',`def` = `def` + '".$user['def']."' WHERE `id`='".$user['id']."' ");
И как у тебя осуществляется в колонке troph$i сама переменная $i, такого не может существовать в общем
MySqli , troph это трофей за выполнен всех задание даёт +1 Трофея.
BaSHkiR , SET `troph'.$i.'`
и чему равен? $i
Пример:
$i = 'test';
SET `troph'.$i.'` = SET `trophtest`
странно у тебя , что поля в табле рандомные?
Пример:
$i = 'test';
SET `troph'.$i.'` = SET `trophtest`
странно у тебя , что поля в табле рандомные?
$str = array (0,'50','100','120','150');
$vit = array (0,'50','100','120','150');
$def = array (0,'50','100','120','150');
mysql_query("UPDATE `users` SET `trophi` = '1',`str` = '".$user['str']."',`vit` = '".$user['vit']."',`def` = '".$user['def']."' WHERE `id`='".$user['id']."' ");
$vit = array (0,'50','100','120','150');
$def = array (0,'50','100','120','150');
mysql_query("UPDATE `users` SET `trophi` = '1',`str` = '".$user['str']."',`vit` = '".$user['vit']."',`def` = '".$user['def']."' WHERE `id`='".$user['id']."' ");
BaSHkiR (05.02.2018 в 16:33)
MySqli , troph это трофей за выполнен всех задание даёт +1 Трофея.
MySqli , troph это трофей за выполнен всех задание даёт +1 Трофея.
$str = array (0,'50','100','120','150');
$vit = array (0,'50','100','120','150');
$def = array (0,'50','100','120','150');
mysql_query("UPDATE `users` SET `troph` = '1',`str` = '".$user['str']."',`vit` = '".$user['vit']."',`def` = '".$user['def']."' WHERE `id`='".$user['id']."' ");
Значит так.
410489708 , troph$i должен быть $i это ид Трофея
MySqli , спасибо щас попробую