Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2012, 22:07   #11
lost name
Пользователь
 
Регистрация: 07.05.2012
Сообщений: 18
По умолчанию

PHP код:
case '0';

$result mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id = '".$user."'"));
if (isset(
$_POST['submit']))
    {
    
mysql_query ("UPDATE `users` SET `sila` = '".$pod1."',
                                    `hp` = '"
.$pod2."',
                                    `energ` = '"
.$pod3."',
                                    `regen` = '"
.$pod4."',
                                    `bronja` = '"
.$pod5."', 
                                    `master` = '1'
                                    WHERE `id` = '"
.$user."'");
    echo 
'<div class="hr"></div>
<img width="12" height="12" src="images/icons/star_default.png" alt="" border="0"/> 
<span class="info">Вы успешно подняли мастера до 1 уровня!</span>'
;
    } 
else 
    {
        
//// Вытаскиваем статы
$stat1 $result['sila'];
$stat2 $result['hp'];
$stat3 $result['energ'];
$stat4 $result['regen'];
$stat5 $result['bronja'];
$master 1;
$proc 100;
//// Считаем силу
$schet1 $stat1 $master $proc;
$pod1 $stat1 $schet1;
//// Считаем здоровье
$schet2 $stat2 $master $proc;
$pod2 $stat2 $schet2;
//// Считаем энергию
$schet3 $stat3 $master $proc;
$pod3 $stat3 $schet3;
//// Считаем регенерацию
$schet4 $stat4 $master $proc;
$pod4 $stat4 $schet4;
//// Считаем броню
$schet5 $stat5 $master $proc;
$pod5 $stat5 $schet5;
echo 
'<div class="hr"></div>
<img width="12" height="12" src="images/icons/star_default.png" alt="" border="0"/> Повысить уровень за <img width="12" height="12" src="images/icons/ironbar.png" alt="" border="0"/><span>1000</span>
'
;
echo 
'<br>
<input type="hidden" name="'
.$pod1.'" value="'.$pod1.'" />
<input type="hidden" name="'
.$pod2.'" value="'.$pod2.'" />
<input type="hidden" name="'
.$pod3.'" value="'.$pod3.'" />
<input type="hidden" name="'
.$pod4.'" value="'.$pod4.'" />
<input type="hidden" name="'
.$pod5.'" value="'.$pod5.'" />
<form method="POST" action=""><input type="submit" name="submit" value="Повысить">
</form>'
;

при таком коде все равно 0 получается( не обновляет
lost name вне форума Ответить с цитированием
Старый 09.05.2012, 22:07   #12
lost name
Пользователь
 
Регистрация: 07.05.2012
Сообщений: 18
По умолчанию

ой( скрытое поле в форму не занес(
lost name вне форума Ответить с цитированием
Старый 09.05.2012, 22:14   #13
lost name
Пользователь
 
Регистрация: 07.05.2012
Сообщений: 18
По умолчанию

все) получилось) перенес подсчет под результ и получилось Спасибо ещё раз!
lost name вне форума Ответить с цитированием
Старый 09.05.2012, 22:14   #14
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Да не нужно это всё - просто подними код выше:
PHP код:
$result mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id = '".$user."'"));

//// Вытаскиваем статы
$stat1 $result['sila'];
$stat2 $result['hp'];
$stat3 $result['energ'];
$stat4 $result['regen'];
$stat5 $result['bronja'];
$master 1;
$proc 100;
//// Считаем силу
$schet1 $stat1 $master $proc;
$pod1 $stat1 $schet1;
//// Считаем здоровье
$schet2 $stat2 $master $proc;
$pod2 $stat2 $schet2;
//// Считаем энергию
$schet3 $stat3 $master $proc;
$pod3 $stat3 $schet3;
//// Считаем регенерацию
$schet4 $stat4 $master $proc;
$pod4 $stat4 $schet4;
//// Считаем броню
$schet5 $stat5 $master $proc;
$pod5 $stat5 $schet5;

if (isset(
$_POST['submit']))
    {
    
mysql_query ("UPDATE `users` SET `sila` = '".$pod1."',
                                    `hp` = '"
.$pod2."',
                                    `energ` = '"
.$pod3."',
                                    `regen` = '"
.$pod4."',
                                    `bronja` = '"
.$pod5."', 
                                    `master` = '1'
                                    WHERE `id` = '"
.$user."'");
    echo 
'<div class="hr"></div>
<img width="12" height="12" src="images/icons/star_default.png" alt="" border="0"/> 
<span class="info">Вы успешно подняли мастера до 1 уровня!</span>'
;
    } 
else 
    {
echo 
'<div class="hr"></div>
<img width="12" height="12" src="images/icons/star_default.png" alt="" border="0"/> Повысить уровень за <img width="12" height="12" src="images/icons/ironbar.png" alt="" border="0"/><span>1000</span>
'
;
echo 
'<form method="POST" action=""><input type="submit" name="submit" value="Повысить">
</form>'
;

PS: не успел
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с обновлением поля со списком aviator_a Microsoft Office Access 12 24.07.2011 15:10
Проблема с обновлением значения byzyan ASP.NET 1 13.03.2011 20:26
DBRadioGroup,проблема с обновлением Sinker БД в Delphi 8 17.04.2009 10:15
Проблема с обновлением KIS 7 Ronni10 Безопасность, Шифрование 2 07.03.2008 09:40