За последние 24 часа нас посетили 17063 программиста и 1342 робота. Сейчас ищут 1593 программиста ...

а я незнаю как назвать тему. гоню

Тема в разделе "Вопросы от блондинок", создана пользователем Diver, 4 июл 2006.

  1. Diver

    Diver Активный пользователь

    С нами с:
    19 фев 2006
    Сообщения:
    144
    Симпатии:
    0
    Адрес:
    Владивосток
    я вроде не блондинка но логическим путем решить не могу.
    есть форма, у которой экшен posting.php
    в форме есть и такая строка <input type="hidden" name="mode" value="newpost">.
    нажимаю батон. данные полетели на сервер и прилетели к скрипту posting.php.
    в нем:
    PHP:
    1.  
    2. <?
    3. print_r($_POST);
    4. if (isset($_GET['mode']))
    5. {
    6.     $mode = $_GET['mode'];
    7. }
    8. elseif (isset($_POST['mode]']))
    9. {
    10.     $mode = $_POST['mode'];
    11. }
    12. else
    13. {
    14.     message($lang['error18'], $lang['UnknowMode57']);
    15.        
    16. }?>
    в итоге выводится
    Array ( [guest_name] => [checkcode] => [post_text_f] => [post_b] => Отправить [t] => [mode] => newpost ).
    И срабатывает то, что идет в else, тоесть message генерирует мессадж.
    Насколько я понял есть есть $_POST['mode']; , то мы делаем $mode = $_POST['mode']; и делаем то что дальше (но не как не то что после else). Или гоню?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Diver

    ты уж определись GET или POST. дальше станет понятнее ...
    8)
     
  3. Diver

    Diver Активный пользователь

    С нами с:
    19 фев 2006
    Сообщения:
    144
    Симпатии:
    0
    Адрес:
    Владивосток
    что значит определись. у меня можно и так и так. когда будет гет, будет гет. когда пост то пост
     
  4. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    PHP:
    1. elseif (isset($_POST['mode]']))
    В рабочем коде кавычки так же расставлены?
     
  5. Diver

    Diver Активный пользователь

    С нами с:
    19 фев 2006
    Сообщения:
    144
    Симпатии:
    0
    Адрес:
    Владивосток
    пляяя. ну спасибо. а то так и помру
     
  6. kir85

    kir85 Активный пользователь

    С нами с:
    4 июл 2006
    Сообщения:
    26
    Симпатии:
    0
    Адрес:
    Нижний Новгород
    :):):):):):) Даааа уж.... У меня тоже частенько такое бывало :):):):)
     
  7. SeregA

    SeregA Активный пользователь

    С нами с:
    2 фев 2006
    Сообщения:
    269
    Симпатии:
    0
    Адрес:
    Saint Petersburg, Russia
    Распространенная проблема! Я как-то 3 дня мучалася, а оказалось не поставил знак ; в конце :):):):):):)
     
  8. Роман

    Роман Активный пользователь

    С нами с:
    24 мар 2006
    Сообщения:
    21
    Симпатии:
    0
    Включать отображение ошибок не пробовали? ;)
    Ну или редактор с подсветкой...
     
  9. Diver

    Diver Активный пользователь

    С нами с:
    19 фев 2006
    Сообщения:
    144
    Симпатии:
    0
    Адрес:
    Владивосток
    Роман
    включи. где там синтаксическая ошибка?
    ps. zend studio
     
  10. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    синтаксической ошибки нет.

    а не проще $_REQUEST['mode'] юзать, там и $_GET и $_POST есть