ФорумПрограммированиеPHP для идиотов → передача переменных

передача переменных

  • smv

    Сообщения: 236 Репутация: N Группа: Кто попало

    Spritz 12 июля 2009 г. 23:22

    есть страница index.php. На этой странице есть форма, в которой есть элемент textfield.
    Еще есть страница search.php которую вызываю так:

    if ($_GET['id'] == 'search'){
    include ("blocks/search.php"); }


    Вопрос! Как передать значение поля textfield на страницу search.php без указания атрибута формы action.
  • Chikey

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 12 июля 2009 г. 23:27, спустя 5 минут 33 секунды

    type=hidden
  • smv

    Сообщения: 236 Репутация: N Группа: Кто попало

    Spritz 13 июля 2009 г. 0:50, спустя 1 час 22 минуты 29 секунд

    Не очень понял… Тоесть в hidden надо написать value = <? echo $textfield?>  Так? или просто достаточно дать ему name такой же как и у textfield? {+++2583+++} У меня еще один вопрос возник.
    Есть форма

    <form id=&quot;search_form&quot; name=&quot;search_form&quot; method=&quot;post&quot; action=&quot;?id=search&quot;>
                 <input name=&quot;select_search&quot; type=&quot;text&quot; value=&quot;&quot; />
                 <input name=&quot;Submit&quot; type=&quot;submit&quot; value=&quot;Найти&quot; />
               </form>

    Почему при action = &quot;blocks/search.php&quot; переменная передается на следующую страницу а при action=&quot;?id=search&quot; нет.
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 8:22, спустя 7 часов 32 минуты 20 секунд

    smv, покажи форму, для первого вопроса {+++54+++}
    Почему при action = &quot;blocks/search.php&quot; переменная передается на следующую страницу а при action=&quot;?id=search&quot; нет.

    Какая переменная?
    adw/0
  • Mr.Pihto

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 13 июля 2009 г. 9:23, спустя 1 час 38 секунд


    <form id=&quot;search_form&quot; name=&quot;search_form&quot; method=&quot;post&quot; action=&quot;?id=search&quot;>
                 <input name=&quot;select_search&quot; type=&quot;text&quot; value=&quot;&quot; />
                 <input name=&quot;Submit&quot; type=&quot;submit&quot; value=&quot;Найти&quot; />
               </form>

    Почему при action = &quot;blocks/search.php&quot; переменная передается на следующую страницу а при action=&quot;?id=search&quot; нет.

    мб вопросик лишний?
    попробуй так
    <form id=&quot;search_form&quot; name=&quot;search_form&quot; method=&quot;post&quot; action=&quot;id=search&quot;>
                 <input name=&quot;select_search&quot; type=&quot;text&quot; value=&quot;&quot; />
                 <input name=&quot;Submit&quot; type=&quot;submit&quot; value=&quot;Найти&quot; />
               </form>

    {+++35+++} хотя хз
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 9:28, спустя 5 минут 20 секунд

    мб вопросик лишний?
    нет, вопросик как раз к месту

    пробуй так:

    <form id=&quot;search_form&quot; name=&quot;search_form&quot; method=&quot;post&quot; action=&quot;?id=search&quot;>
       <input name=&quot;select_search&quot; type=&quot;text&quot; value=&quot;&quot; />
       <input name=&quot;Submit&quot; type=&quot;submit&quot; value=&quot;Найти&quot; />
    </form>



    if (isset($_GET[&#39;id&#39;]) and $_GET[&#39;id&#39;] == &#39;search&#39;){
       echo &#39;Work it!&#39;;
       //include (&quot;blocks/search.php&quot;);
    }


    так не работает?
    adw/0
  • rider-sx

    Сообщения: 2717 Репутация: N Группа: Адекваты

    Spritz 13 июля 2009 г. 9:52, спустя 24 минуты 9 секунд

    adw0rd, тогда форма отправит вот такой ответ ?id=search?select_search=
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 9:55, спустя 3 минуты 4 секунды

    rider-sx, с какого хрена? там постом все отправляется
    method=&quot;post&quot;
    adw/0
  • rider-sx

    Сообщения: 2717 Репутация: N Группа: Адекваты

    Spritz 13 июля 2009 г. 9:58, спустя 2 минуты 8 секунд

    Можно так

    <form id=&quot;search_form&quot; name=&quot;search_form&quot; method=&quot;post&quot; action=&quot;&quot;>
       <input name=&quot;id&quot; type=&quot;hidden&quot; value=&quot;search&quot;>
       <input name=&quot;select_search&quot; type=&quot;text&quot; value=&quot;&quot; />
       <input name=&quot;Submit&quot; type=&quot;submit&quot; value=&quot;Найти&quot; />
    </form>
    {+++65+++}

    rider-sx, с какого хрена? там постом все отправляется
    method=&quot;post&quot;

    И впрямь =) Проверил.
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 10:01, спустя 3 минуты 4 секунды

    так сделать предпочтительней
    <input name=&quot;id&quot; type=&quot;hidden&quot; value=&quot;search&quot;>


    а проверять так

    if (isset($_POST[&#39;id&#39;]) and $_POST[&#39;id&#39;] == &#39;search&#39;){
    echo &#39;Work it!&#39;;
    //include (&quot;blocks/search.php&quot;);
    }
    adw/0
  • md5

    Сообщения: 11951 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 10:20, спустя 19 минут 26 секунд


    adw0rd, тогда форма отправит вот такой ответ ?id=search?select_search=
    тебе виднее…
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 10:23, спустя 2 минуты 52 секунды

    снова подъебал)))
    adw/0
  • md5

    Сообщения: 11951 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 10:39, спустя 15 минут 43 секунды


    снова подъебал)))
    да блять
    не знаешь нихуя — сиди в режиме ридонли, а не морозь всякую хуету {+++82+++} нет хуйне на пiха.ру
    истинные пыховцы хоть и распиздяи, но интелектуальные распиздяи!
    (с) md5
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 13 июля 2009 г. 10:41, спустя 1 минуту 55 секунд

    md5, больше похоже что это ты мне предъявляешь :D {+++38+++} adw0rd: снова подъебал)))
    md5: не знаешь нихуя — сиди в режиме ридонли {+++8+++} ))))))
    adw/0
  • rider-sx

    Сообщения: 2717 Репутация: N Группа: Адекваты

    Spritz 13 июля 2009 г. 10:43, спустя 2 минуты 35 секунд

    md5, О Великий Сенсей! Простите мою душу грешную! Больше никогда я не буду писать посты на пыху! Ваше слово Закон! Прощайте

Пожалуйста, авторизуйтесь, чтобы написать комментарий!