За последние 24 часа нас посетили 16189 программистов и 1553 робота. Сейчас ищут 912 программистов ...

как передать переменную дальше?

Тема в разделе "Вопросы от блондинок", создана пользователем illiaerne, 2 авг 2009.

  1. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    допустим есть ссылка вот с таким содержанием
    PHP:
    1. <a href="<? $_SERVER[PHP_SELF]?>?mode=7&thred_id=<?echo $thred_inf["id"]?>">Ответить!</a><hr>
    из неё можно увидеть, что тама передается переменная thred_id, ссылка эта приводит к фалику add_text_form.php файлика примерно такое:
    HTML:
    1. <?echo $_GET["thred_id"]?>
    2. <table border="0" cellpadding="2" cellspacing="0" style="width:100%;">
    3.    
    4.    
    5.    
    6.         <tr>
    7.             <td colspan="2">
    8.                 <table border="0" cellpadding="2" cellspacing="0" style="width:100%;">
    9.                
    10.                
    11.                
    12.                     <tr>
    13.                         <td>   
    14. <form action="add_message.php" method="post">
    15. <p>Текст сообщения:</p>
    16. <textarea id="textarea1" name="my_text" style="width:800px;height:400px;"></textarea>
    17. <input type="submit" name="action" value="Отправить">
    18. </form>
    19.                             </td>
    20.                         </tr>  
    21.                    
    22.                    
    23.                    
    24.                 </table>
    25.             </td>
    26.         </tr>
    27.        
    28.        
    29.        
    30.     </table>
    31. </body>
    в форме заполняем текстарею и посылаем всё это дело на обработку в файлег add_massege.php

    Так вот, как мне передать $_GET["thred_id"] в add_massege.php что бы я её там спокойно обработал
     
  2. sukharevd

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

    С нами с:
    1 июл 2009
    Сообщения:
    35
    Симпатии:
    0
    Адрес:
    Kiev
    HTML:
    1. <input type='hidden' name='thred_id' value='$_GET["thred_id"] />
    Это вставить в форму в add_text_form.php. Подходит?
     
  3. /** оффтоп:
    * я вспоминил, как на заре программирования на пхп писал класс, который сохранял все глобальные переменные в сессии, и потом их оттуда доставал... вот жеж балбес был ;)
     
  4. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    нет, так не пролезло, но после пары экспериментов пролезло так
    PHP:
    1. <input type='hidden' name='thred_id' value='<?echo $_GET["thred_id"]?>' />
     
  5. illiaerne

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

    С нами с:
    22 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    подстолица
    Всем спасибо, если есть способ попроще, с нетерпением жду :)
    Пока буде делать отталкиваясь от этого.
    2флоппик я вообще не хочу объявлять свои глобальные переменные или функции ... мне просто надо передать переменную в другой файлик, через файлик посредник :)
     
  6. sukharevd

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

    С нами с:
    1 июл 2009
    Сообщения:
    35
    Симпатии:
    0
    Адрес:
    Kiev
    флоппик,
    А можете поделиться опытом, как вы делаете сейчас?
    Потому что я бы в этом случае делал либо через type='hidden' либо через $_SESSION.
     
  7. Вообще, если надо что то передать, то передаю в сессии - это самы верный вариант априори. Однако, с удивлением заметил, что очень редко это делаю, стараюсь писать программы в REST стиле, где для получения нужного состояния достаточно урла.
    А про класс - это я к тому, что я раньше сохранял автоматически все глобальные данные =)
     
  8. sukharevd

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

    С нами с:
    1 июл 2009
    Сообщения:
    35
    Симпатии:
    0
    Адрес:
    Kiev
    спасибо за советы ;)
     
  9. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    ZCE ты ZCE :D
     
  10. Elkaz

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

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    флоппик
    Олег, а есть что-нибудь из онлайн по REST, что посоветуешь почитать конкретно ты?
     
  11. Охоох. Вот честно, с литературой я как то не столкнулся почти ни с чем, кроме холиварной, но хорошей статьи у Сагалаева: http://softwaremaniacs.org/blog/2008/11/02/rest-vs-ws/

    Там же есть подброчка ссылок. В принципе, этого и викиепдии мне хватило за глаза =)
     
  12. kostyl

    kostyl Guest

    флоппик
    Слы, у тебя много времени уходит на чтение таких заметок как блоги, хабры и т.п. ресурсы? И еще вопрос: у тебя много закладок в браузере?
     
  13. примерно 25 минут утром. В течении дня почти не читаю, только если короткие присылают, либо по конкретно интересующему сейчас вопросу. На потом не откладываю, видео/подкасты не смотрю не слушаю, т.к. у меня скорость чтения примерно 300 слов/минуту для нехудожественных текстов.
    [​IMG]

    как правило, то что не разложено по папочкам, раскладывается на выходных.
     
  14. Ах, да. Слава Opera Link, благодаря все мои закладки всегда со мной ;)
     
  15. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    А тема, если я не ошибась, SlanXP от япошки =)
     
  16. kostyl

    kostyl Guest

    флоппик
    понятно. Наверно сегодня "день интервью" )), потому что я еще хочу спросить. Как ты пишешь свою фамилию: начиная с H или с G. Я заметил, что ты пишешь G, но я думаю тогда она будет читаться как "джьорбунов". Как ты считаешь?
    (ps: спрашиваю потому, что моя тоже начинается на Г )
     
  17. Как читается слова «go», «goblet», «goblin» ? Тото и оно :)
    ;) люблю узкие кнопки и тулбары. Высота на мониторе - мое слабое место. Но Slan XP на работе, это Luna Inspirat
     
  18. kostyl

    kostyl Guest

    Понятно. А как мне тогда быть с моими "Ге", не подскажешь?
     
  19. Ты тоже Gerasimov. Можно - Gherasimov, если ты хочешь сохранить звучание.
     
  20. kostyl

    kostyl Guest

    флоппик
    а, а точно (get)... Это блин все из-за этого украёнского языка, в котором моя Г читается по-украински как хгерасимов....