Имеется вот такой код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Урок 1</title>
<link rel="stylesheet" href="css-back.css">
</head>
<body>
<p align="center">
<img src="fly.jpg" height="200" width="200">
<br clear>
Жизни: <font color="green">
<?php
$a = 100;
$b = $a -10;
if(isset($_GET['onClick'])) //Если прошли по ссылке
{
echo $b; // здесь код, который выполняется после нажатия на ссылку
}
?>
</font>
</p>
<br clear>
<br clear>
<p align="center"><a href='?onClick'> Бить </a></p>
</body>
</html>
Подскажите пожалуйста, что нужно сделать чтобы при каждом нажатии на "бить" у мухи отнималось 10 жизней!?
1. Anagar - 01 Сентября, 2015 - 19:11:18 - перейти к сообщению
2. IllusionMH - 01 Сентября, 2015 - 20:21:24 - перейти к сообщению
Anagar, хранить в сессии(или в БД если это ММО) и брать оттуда значение.
http://www.php.su/articles/?cat=...les&page=070
http://www.php.su/articles/?cat=...les&page=070
3. Anagar - 01 Сентября, 2015 - 20:40:36 - перейти к сообщению
IllusionMH пишет:
Anagar, хранить в сессии(или в БД если это ММО) и брать оттуда значение.
http://www.php.su/articles/?cat=examples&page=070
http://www.php.su/articles/?cat=examples&page=070
Спасибо за совет, а вам не составит труда пример кода хоть какой то сварганить?)
4. IllusionMH - 01 Сентября, 2015 - 21:07:06 - перейти к сообщению
Anagar, на по ссылке есть примеры и на php.net в доке есть пирмеры.
5. Anagar - 01 Сентября, 2015 - 21:48:02 - перейти к сообщению
IllusionMH пишет:
Anagar, на по ссылке есть примеры и на php.net в доке есть пирмеры.
Я по ссылке прочитал, там все не то... Там только варианты как на 1 увеличить или уменьшить переменную, а я хочу сам решать на сколько. Если я подставляю +5 допустим, заместо ++ то оно увеличивает или уменьшает переменную только 1 раз, последующие нажатия не к чему не приводят.
6. andrewkard - 02 Сентября, 2015 - 00:06:54 - перейти к сообщению
Anagar
Боевой пример:
Боевой пример:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $str = $_POST['str'];
- echo $str -= 10;
- exit;
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js">
- </script>
- <script>
- $(document).ready(function(){
- $('#click').click(function () {
- var v = $('#result').html();
- $.ajax({
- method: "POST",
- url: "",
- data: { str: v }
- })
- .done(function( msg ) {
- $('#result').html(msg);
- });
- });
- });
- </script>
- </head>
- <body>
- <div id="result">100</div>
- <button id="click">Click</button>
- </body>
- </html>