﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / PHP  / Передача данных из формы в другое окно / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Fri, 05 Sep 2008 18:40:36 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Передача данных из формы в другое окно</title><link>http://www.relib.com/forums/Topic915844-17-1.aspx</link><description>[quote][b]Surgeon (10.09.2007)[/b][hr]Кстати заработало все и без метода Get[/quote]&lt;/P&gt;&lt;P&gt;Использовал просто переменные $id и $lvl? Это тоже вариант, но здесь есть подводный камень с настройкой register_globals, которая по умолчанию на большинстве хостингов выключена и твой код не будет там работать. Лучше использовать массив $_GET.</description><pubDate>Mon, 10 Sep 2007 17:15:17 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Передача данных из формы в другое окно</title><link>http://www.relib.com/forums/Topic915844-17-1.aspx</link><description>Все передалось. Спасибо большое!!&lt;br&gt;Кстати заработало все и без метода Get</description><pubDate>Mon, 10 Sep 2007 16:34:50 GMT</pubDate><dc:creator>Surgeon</dc:creator></item><item><title>RE: Передача данных из формы в другое окно</title><link>http://www.relib.com/forums/Topic915844-17-1.aspx</link><description>Вместо $_POST надо писать $_GET так как параметры передаются в строке запроса. В $_POST попадают поля формы отправленной методом post.</description><pubDate>Mon, 10 Sep 2007 16:32:22 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Передача данных из формы в другое окно</title><link>http://www.relib.com/forums/Topic915844-17-1.aspx</link><description>в form.php&lt;br&gt;&lt;br&gt; &lt;?php&lt;br&gt; echo $lvl;&lt;br&gt;echo $id; &lt;br&gt;?&gt; &lt;br&gt;&lt;br&gt;&lt;?php&lt;br&gt; echo $_POST["id"];&lt;br&gt; echo $_POST["lvl"]; &lt;br&gt; ?&gt;&lt;br&gt;&lt;br&gt;оба варианта выдают ошибку. Может она все-таки передалась и я каким-то образом с выводом напортачил?</description><pubDate>Mon, 10 Sep 2007 16:28:20 GMT</pubDate><dc:creator>Surgeon</dc:creator></item><item><title>RE: Передача данных из формы в другое окно</title><link>http://www.relib.com/forums/Topic915844-17-1.aspx</link><description>Сложность в том что я не знаю как это делается, потому как только начал работать с HTML, PHP.&lt;br&gt;&lt;br&gt;ПОпробовал Ваш вариант - не работает, выдает туже ошибку.&lt;br&gt;&lt;br&gt;ПРи том что &lt;br&gt;echo $lvl;&lt;br&gt;echo $id;&lt;br&gt;выводит правильный результат!</description><pubDate>Mon, 10 Sep 2007 16:26:11 GMT</pubDate><dc:creator>Surgeon</dc:creator></item><item><title>RE: Передача данных из формы в другое окно</title><link>http://www.relib.com/forums/Topic915844-17-1.aspx</link><description>Не понял в чем сложность. Разве &amp;lt;a href="form.php?id=&amp;lt;?=$id?&amp;gt;&amp;amp;lvl=&amp;lt;?=$lvl?&amp;gt;" title="Ссылка на комент"&amp;gt;текст&amp;lt;/a&amp;gt; не подходит?</description><pubDate>Mon, 10 Sep 2007 16:10:42 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Передача данных из формы в другое окно</title><link>http://www.relib.com/forums/Topic915844-17-1.aspx</link><description>Из из таблицы в базе на mysql беруться все записи и выводяться на страницу. Эти записи есть коментарии. Там поля name, text, lvl, parent_id и другие который не суть важны. Первые 2 строковые(сами коментарии), вторые 2 целочисленные, они характерезуют вложенность коментариев, т.е. коментарии древовидного типа.&lt;br&gt;&lt;br&gt;Коментарии на страницу выводяться таким образом что каждый коментарий представляет собой ссылку, при нажатии на которую переходим на страницу на которой мы заполняем форму и долбавляем коментарий к коментарию.&lt;br&gt;&lt;br&gt;Проблема заключается вот в чем. При выводе всех коментариев мы получаем данные из базы и при нажатии на ссылку мы должны как-то передать поля lvl, parent_id. Они нужны чтобы после заполнения формы на следующей странице(3-ей) правильно занести данные в базу.&lt;br&gt;Только как передать поля по ссылке?&lt;br&gt;Мне предложили такой вариант&lt;br&gt;&lt;br&gt;// кусок на PHP&lt;br&gt;  $id = mysql_result($result5,$a);&lt;br&gt;    $lvl = mysql_result($result4,$a);&lt;br&gt;&lt;br&gt;Ссылка на HTML, которую сложно тут написать, т.к. форум её представляет не как код а как ссылку!&lt;br&gt;&lt;br&gt;a href="form.php?id&amp;lvl" title="Ссылка на комент"  текст &lt;br&gt;&lt;br&gt;где этот кусочек ?id&amp;lvl вроде как должен передать данные в form.php&lt;br&gt;Однако выдается ошибка при переходе по ссылке.&lt;br&gt;&lt;br&gt;Notice: Undefined index: id in z:\home\test2.ru\www\form.php on line 17&lt;br&gt;[Денвер: показать возможную причину ошибки] &lt;br&gt;Notice: Undefined index: lvl in z:\home\test2.ru\www\form.php on line 18&lt;br&gt;&lt;br&gt;Вопрос как правильно передать 2 целочисленных переменных? И после передачи этих данных в form.php, их необходимо передать в action.php. Это собственно обработчик события который вызывается при нажатии кнопки формы, после её заполнения.</description><pubDate>Mon, 10 Sep 2007 16:02:12 GMT</pubDate><dc:creator>Surgeon</dc:creator></item></channel></rss>