помогите сделать небольшую системку....
заключается в том что бы герой (как в браузерных рпг) получал уровень
тоесть есть уровень 1
потом при нажатии какойто кнопки лвл поднялся на 1 и значение уровня стало 2
потом при нажатии какойто кнопки лвл поднялся еще на 1 и значение уровня стало 3
с каждым нажатием кнопки уровень поднимался, я не знаю как это сделать уже 3й день парюсь нигде найти не могу...я думаю тут в одном файле даже нельзя делать надо еще какойто создать и в нем чтоб менялось значение, ну или даже с использованием бд о чем мне пока еще рано думать...мне нужно что нибудь самое простое...
Спустя 17 минут, 44 секунды (29.03.2011 - 13:20) Snus написал(а):
Цитата (zikworld @ 29.03.2011 - 10:02) |
мне нужно что нибудь самое простое... |
<?php
$level = isset($_COOKIE['level']) ? (int)$_COOKIE['level'] : 0;
if(empty($level)) setcookie('level','1');
if($_POST['levelup']){ $level++; setcookie('level',$level); echo '<h3>LEVEL UP!</h3>'; }
if($_POST['leveldel']){ $level = 1; setcookie('level',$level); echo '<h3>LEVEL DELETED!</h3>'; }
echo '<div>Твой уровень: <b>'.$level.'</b></div>';
?>
<form action="" method="post">
<input type="submit" value="+level" name="levelup">
<input type="submit" value="сбросить" name="leveldel">
</form>
Спустя 40 минут, 58 секунд (29.03.2011 - 14:01) zikworld написал(а):
спасибо)
Спустя 1 час, 19 минут, 6 секунд (29.03.2011 - 15:20) Guest написал(а):
только боюсь куки не не подходят, мне надо что бы в файл как нибудь сохранилось....(((
Спустя 14 минут, 56 секунд (29.03.2011 - 15:35) Snus написал(а):
Guest
А в чем проблема?
пару строк изменить.
А в чем проблема?

Спустя 3 минуты, 54 секунды (29.03.2011 - 15:38) Snus написал(а):
<?php
$file = 'level.txt';
$level = file_get_contents($file);
if(empty($level)){ $level = 1; file_put_contents($file, $level); }
if($_POST['levelup']){ $level++; file_put_contents($file, $level); echo '<h3>LEVEL UP!</h3>'; }
if($_POST['leveldel']){ $level = 1; file_put_contents($file, $level); echo '<h3>LEVEL DELETED!</h3>'; }
echo '<div>Твой уровень: <b>'.$level.'</b></div>';
?>
<form action="" method="post">
<input type="submit" value="+level" name="levelup">
<input type="submit" value="сбросить" name="leveldel">
</form>
Спустя 31 минута, 12 секунд (29.03.2011 - 16:10) Guest написал(а):
ну просто я нуб))
спасибо огромное все работает на ура)
спасибо огромное все работает на ура)