я вроде не блондинка но логическим путем решить не могу. есть форма, у которой экшен posting.php в форме есть и такая строка <input type="hidden" name="mode" value="newpost">. нажимаю батон. данные полетели на сервер и прилетели к скрипту posting.php. в нем: PHP: <? print_r($_POST); if (isset($_GET['mode'])) { $mode = $_GET['mode']; } elseif (isset($_POST['mode]'])) { $mode = $_POST['mode']; } else { message($lang['error18'], $lang['UnknowMode57']); }?> в итоге выводится Array ( [guest_name] => [checkcode] => [post_text_f] => [post_b] => Отправить [t] => [mode] => newpost ). И срабатывает то, что идет в else, тоесть message генерирует мессадж. Насколько я понял есть есть $_POST['mode']; , то мы делаем $mode = $_POST['mode']; и делаем то что дальше (но не как не то что после else). Или гоню?