Добро пожаловать, Гость!
Начинаю работать с бд - Страница 0
Общие вопросы | Начинаю работать с бд



Начинаю работать с бд
18 Янв 2014
<?
if($user['money']<1){
echo "";
}else{
mysql_query("UPDATE `user` SET `money` = '".($user['money']11)."' WHERE `id` = '$user[id]' LIMIT 1");
echo "<a href='/test.php?act=1'>картинка</a>";
}
?>
как сделать так чтобы снимало 1 монету когда переходишь по ссылке. Но что бы монеты не снимали когда просто обновляешь страницу. Пример не рабочий. Но по пойму примерно так надо. За ранее спасибо. За ответ +
Комментарии:


MELKIY (18 Янв 2014):
array,спасибо. можно в обычный файл. Но на него инклуд сделать? И как доложна выглядить ссылка?
MELKIY, при переходе на любую ссылку на сайте снимет 1 монету, если просто обновить то не сниметarray,спасибо. можно в обычный файл. Но на него инклуд сделать? И как доложна выглядить ссылка?



Автор темы
И если не сложно можешь дать код в файле. А то у меня с копиром проблема..



Автор темы
array,спасибо. можно в обычный файл. Но на него инклуд сделать? И как доложна выглядить ссылка?


Наверно как-то так.. Код разместить где нибудь в инклудных файлах типа sys/inc/aut.php
<?php
if (@$_SESSION['i_url'] != $_SERVER['PHP_SELF'] && isset($user) && $user['money']>1) {
mysql_query("UPDATE `user` SET `money` = '".($user['money']-1)."' WHERE `id` = '".$user['id']."' LIMIT 1");
$_SESSION['i_url'] = $_SERVER['PHP_SELF'];
}
?>



Автор темы
Там ошибка. Вот правильный код. Но он не работает.
<?
if($user['money']<1){
echo "";
}else{
mysql_query("UPDATE `user` SET `money` = '".($user['money']-1)."' WHERE `id` = '$user[id]' LIMIT 1");
echo "<a href='/test.php?act=1'><img></a>";
}