{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
ecco1 * 0.75
[автор] (13 дек 2013, 00:54) [0/0] [0] [отв] [спам] [под] +1 | -1

Здравствуй!
Объясните мне пожалуйста одну вещь. Вот есть аукцион (http://igru6ek.ru/techno/auction.php?mod=res1), я ложу туда две вещи (камень и железо, например). Теперь забираю:
Щелкаю по камню - он забирается (В БД вып-ся запрос на удаление из аукциона и добавление к юзеру), перехожу назад (не по ссылке, а сам, то есть страница не обновляется),
забираю снова камень, того уже нет, автоматически забирается железо (но запроса не было, так как я не нажал на ссылку с железом и в БД запрос не вып-ся), снова иду назад, щелкаю по камню - того нету, опять забирается железо и так можно бесконечно.
Так я не пойму: как он автоматически забирает железо по отсутствию камня, ведь никакой функции по этому поводу ведь нет.

case \'mainres\':
$req = mysql_query(\"SELECT * FROM `auction` WHERE `usr` = \'$log\' and `kol`>\'0\'\"*;
////////////////////////////
$avto=mysql_num_rows($req);
if(empty($_GET[id])){
if($avto>=1){
While($mag = mysql_fetch_array($req))
{
$cena=round($mag[mycena]);
echo\"<a href=\\\"auction.php?mod=mainres&id=$mag[id]\\\">$mag[name]</a> ($mag[kol] штук) (Цена: $cena <img src=\'pic/bazar.gif\' alt=\'*\'/> за 1)<br/>\";
}
echo\"$div<a href=\\\"auction.php?mod=res\\\">Назад</a>\";
}else{echo\"Нет ресурсов!<br/><a href=\\\"auction.php?mod=res\\\">Назад</a>\";}}else{
$mag = mysql_fetch_array($req);
$id = htmlspecialchars(addslashes(stripslashes($_GET[\'id\'])));
mysql_query(\"DELETE FROM `auction` WHERE `usr`=\'$log\' and `id`=\'$id\'\"*;
echo\"Вы забрали <b>$mag[name]</b> ($mag[kol] штук)</br><a href=\\\"auction.php?mod=mainres\\\">Назад</a>\";
$reqs = mysql_query(\"SELECT * FROM `res` WHERE `usr` = \'$log\' and `lat_name`=\'$mag[lat_name]\'\"*;
$res = mysql_fetch_array($reqs);
$kol = $res[kol]+$mag[kol];
mysql_query(\"UPDATE `res` SET `kol` = \'$kol\' WHERE `usr` = \'$log\' and `lat_name`=\'$mag[lat_name]\'\"*;
}
break;

2. (13 дек 2013, 00:56) [0/0] [0] [отв] [спам] [под] +1 | -1

шта?*
ты как переходишь назад?
через браузер или через кнопку назад на самом сайте?

3. (13 дек 2013, 01:07) [1/1] [0] [отв] [спам] [под] +1 | -1

чувак отсыпь * чесне слова такого еще некурил
Добавлено 13.12.13 в 01:07:49:
без флуда поссоны *

4.
ecco1 * 0.75
[автор] (13 дек 2013, 10:53) [0/0] [0] [отв] [спам] [под] +1 | -1

через браузер

5.
RGame * 3.65
(13 дек 2013, 10:56) [0/0] [0] [отв] [спам] [под] +1 | -1

case \'mainres\':?в ссылке же res1

6.
ecco1 * 0.75
[автор] (13 дек 2013, 10:59) [0/0] [0] [отв] [спам] [под] +1 | -1

переименовал, чтоб не зоходили не суть

7.
RGame * 3.65
(13 дек 2013, 11:02) [0/0] [0] [отв] [спам] [под] +1 | -1

в ссылке нет id параметра. работает всё что после else

8.
ecco1 * 0.75
[автор] (13 дек 2013, 20:08) [0/0] [0] [отв] [спам] [под] +1 | -1

так я пишу проверку в $req = mysql_query(\"SELECT * FROM `auction` WHERE `usr` = \'$log\' and `kol`>\'0\' and `id`=\'$id\'\"*;
а он пишет нет ресурсов теперь... в любом случае

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений