﻿<?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>Sat, 22 Nov 2008 20:25:34 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>Значит у тебя где-то ошибка или опечатка. Если в форме есть поле с именем txt и форма передается методом POST, то после отправки формы $_POST['txt'] всегда будет содержать значение этого поля.</description><pubDate>Fri, 30 Mar 2007 09:56:19 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>Спасиба... Кстать, интересно: при наличии нескольких переменных print_r($_REQUEST); работает нормально, то есть печатает например при нажатии ссылок 1,2,5, 15 .... и т.п., то есть уникальный идентификатор етой ссылки. А print $_REQUEST['txt'], или $_POST['txt'] не печатает ничего! То есть сама переменная определена(нет сообщения об ошибке), но она пуста! Кароче мучился, мучился и придумал вот што:&lt;br&gt;preg_match("/\d*$/", $QUERY_STRING, $arr);&lt;br&gt;И потом можно спокойно использовать идентификаторы сохраненные в массиве $arr, все работает.</description><pubDate>Thu, 29 Mar 2007 23:38:21 GMT</pubDate><dc:creator>MeD_VeD</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>Попробуй в PHP использовать не $txt, а $_POST['txt']. Второй способ более правилен, так как 1) ясно показывает источник данных и 2) не зависит от параметра register_globals, который чаще всего выключен.</description><pubDate>Wed, 28 Mar 2007 09:59:55 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>Вопрос по той жы теме: Код JS:&lt;br&gt;\&lt;\form action = "index.php" name = "name" method = "post"\&gt;&lt;br&gt;&lt;\input type = "text" name = "txt" value = ""\&gt;&lt;br&gt;\&lt;\/form\&gt;&lt;br&gt;&lt;\sc\ript language = "JavaScript"\&gt;&lt;br&gt;var a = 1;&lt;br&gt;function _send(){&lt;br&gt;document.name.txt.value = a;&lt;br&gt;document.name.submit();&lt;br&gt;}&lt;br&gt;&lt;/script\&gt;&lt;br&gt;\&lt;\a href = "" onClick = "_send()"&gt;Передать\&lt;\/a&gt;&lt;br&gt;Проблема в чем: переменная передается в текстовое поле(после перехода жму кнопку назад в браузере и там написано "1"), но сценарий PHP при любой попытке использования переменной $txt выдает ошибку, нет такой переменной. А с кнопкой подачи запроса почти тот же код работает нормально... В чем дело то???&lt;br&gt;З.Ы. Я уж наверно с етой темой всех достал, но ничо толкового по савместному использованию PHP и JS так и не нашол:(. Так што так вот:).&lt;br&gt;З.З.Ы. Код спицально пауродован слэшами, а то он выполнился:) прям на форуме:)</description><pubDate>Tue, 27 Mar 2007 21:33:31 GMT</pubDate><dc:creator>MeD_VeD</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>[quote][b]MeD_VeD (25.03.2007)[/b][hr]Благодарю за помошь. Сам не догадался:). А вопрос(увидел хде-то, только не до конца понял).&lt;br&gt;JS:&lt;br&gt;var arse;&lt;br&gt;function ***(){&lt;br&gt;document.location.href = "index.php?arse=" + arse;&lt;br&gt;}&lt;br&gt;PHP:&lt;br&gt;print_r($_GET);&lt;br&gt;Почему то в $_GET[] не сохраняецца(пустой массив пишет):(. Может быть потому что в функции JS нет самой отправки данных submit() всмысле?[/quote]&lt;br&gt;&lt;br&gt;попробуй использовать в этом случае (PHP):&lt;br&gt;if (@isset($_REQUEST['[b]arse[/b]'])) {&lt;br&gt;echo "&amp;#60;h2&gt;".$_REQUEST['[b]arse[/b]']."&lt;/h2&gt;";&lt;br&gt;}</description><pubDate>Mon, 26 Mar 2007 09:15:47 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>Благодарю за помошь. Сам не догадался:). А вопрос(увидел хде-то, только не до конца понял).&lt;br&gt;JS:&lt;br&gt;var arse;&lt;br&gt;function ***(){&lt;br&gt;document.location.href = "index.php?arse=" + arse;&lt;br&gt;}&lt;br&gt;PHP:&lt;br&gt;print_r($_GET);&lt;br&gt;Почему то в $_GET[] не сохраняецца(пустой массив пишет):(. Может быть потому что в функции JS нет самой отправки данных submit() всмысле?</description><pubDate>Sun, 25 Mar 2007 23:45:01 GMT</pubDate><dc:creator>MeD_VeD</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>[quote][b]MeD_VeD (24.03.2007)[/b][hr]Сорри, звиняйте невнимательно посмотрел:). Насчет кнопки "подача запроса":). Но все таки как быть если передаватьне содержимое поля, а значение переменной?[/quote]&lt;br&gt;&lt;br&gt;&amp;#60;form name="form_name" action="index.php" method="post"&gt;&lt;br&gt;&amp;#60;input type="text" name="inp1" value="" style="display:none"&gt;&lt;br&gt;&amp;#60;input type="text" name="inp2" value="" style="display:none"&gt;&lt;br&gt;&amp;#60;/form&gt;&lt;br&gt;&amp;#60;h2 style="cursor:hand" onClick="A()"&gt; Нажми для передачи переменной &amp;#60;/h2&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;#60;script&gt;&lt;br&gt;var a="Переменная";&lt;br&gt;var b=6;&lt;br&gt;function A() {&lt;br&gt;document.form_name.inp1.value=a; //передача переменной а в form&lt;br&gt;document.form_name.inp2.value=b; //передача переменной b в form&lt;br&gt;document.form_name.submit();&lt;br&gt;}&lt;br&gt;&amp;#60;script&gt;</description><pubDate>Sat, 24 Mar 2007 23:36:44 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>Сорри, звиняйте невнимательно посмотрел:). Насчет кнопки "подача запроса":). Но все таки как быть если передаватьне содержимое поля, а значение переменной?</description><pubDate>Sat, 24 Mar 2007 22:16:01 GMT</pubDate><dc:creator>MeD_VeD</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>А как быть если элемент на котором происходит событие не кнопка подачи запроса? С этим то все ясно:),в этом случае в сценарии объявляется переменная с именем формы и значением текстового поля, а вот если onClick происходит на ссылке? Или на простой кнопке, и нужно передать просто уникальный идентификатор, соответствующий только этому элементу, а не содержимое текстового поля? Насчет Ajax тоже большое спасибо, почитаю:)</description><pubDate>Sat, 24 Mar 2007 22:04:46 GMT</pubDate><dc:creator>MeD_VeD</dc:creator></item><item><title>RE: Люди спасите, башка пухнет</title><link>http://www.relib.com/forums/Topic911827-17-1.aspx</link><description>По-моему,Ajax для этой цели вполне подходит:)&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.ibm.com/developerworks/ru/library/wa-ajaxintro3/index.html"&gt;http://www.ibm.com/developerworks/ru/library/wa-ajaxintro3/index.html&lt;/A&gt;</description><pubDate>Sat, 24 Mar 2007 11:45:35 GMT</pubDate><dc:creator>Mikelangelo</dc:creator></item></channel></rss>