Выполнение действий не должно запускаться GET-запросом, а если все же требуется, то его необходимо сопровождать токеном. Почему? Потому что в любой момент может появиться Сурикат, вставить картинку, которая на самом деле будет являться ссылкой "/clanland/?start_poxod=true" и мы всем форумом дружно пойдем в поход. Но это так, к слову.
@romach можно. А можно, вставить сразу в гет написать слово поход и проверить вот так $_GET['poxod']== poxod, я ему не чё не советовал же. Я просто сказал попробуй, я хотел чтобы он понял что он написал, он же про типы данных ваще 2 по 5. --- Добавлено --- @MAN_IFE_ST я вообще код не советовал я пытаюсь чуваку объяснить как сравнивается boolen тип и не вникал в его задачу особо. Я просто посмотрел на код и там кошмар. И решил начать с того что ему надо объяснить, что и где. --- Добавлено --- PHP: if ($clan_memb['rank'] == 4){ ?> <div class='separ'></div> <center><a class='btn' href='/clanland.php?start_poxod=true'><span class='end'><span class='label'><img src='/images/icon/arrow.png' alt='*'/> Начать поход</a></span></span></center> <? if ($_GET['start_poxod'] == true){ mysql_query("UPDATE clan_poxod_open SET start = '1' WHERE clan = '".$clan['id']."'"); $time_msg = 'Битва началась <br><a class=\'btn\' href=/clanland.php><span class=\'end\'><span class=\'label\'>Присоедениться</a></span></span><br>'; mysql_query("INSERT INTO clan_msg SET clan = '".$clan['id']."', user = '".$user['id']."', text = '".$time_msg."', time = '".time()."'"); } } У него в этом коде не отрабатывает условие потому что ёкарный бобай условие всегда false Если взять данный код и написать там === в условии, то он должен сработать(Ну у меня срабатывает по крайне мере). Вот и всё что я сказал и уже писал: тут кошмар в коде.
@askanim нафиг ему продолжать пихать про /clanland.php?start_poxod=true когда умнее сделать /clanland.php?start_poxod и иссет, чем дальше балаган с булеанами устраивать
@MAN_IFE_ST boolen не балаган просто он использует не правильно. Он не бось хочет выдавать ссылку на поход каждому клану я бы вообще рендомное число держал с именем клана и сверялся по базе. А то есть тут такой момент а если другой клан в поход пойдёт он чё с ними же будет ;D --- Добавлено --- @MAN_IFE_ST и пустое значение в гет тоже не годится это значит если я подставлю себе эту строку с пустым значением я тоже пойду в поход а если я не в клане?
Я пишу о конкретном действии и сравнения ГовноКода с правильным применением. Мне наплевать что будет дальше и какие походы, это уже проблемы ТС.