<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: PHP framework CodeIgniter. Проверка данных из форм</title>
	<atom:link href="http://www.simplecoding.org/proverka-dannih-form-ci.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simplecoding.org/proverka-dannih-form-ci.html</link>
	<description>Блог о программировании</description>
	<pubDate>Fri, 29 Aug 2008 02:49:46 +0000</pubDate>
	
		<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2237</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Mon, 25 Aug 2008 18:49:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2237</guid>
		<description>Вы путаете JavaScript (исполняется в браузере) и PHP скрипт (выполняется на сервере).
Чтобы PHP скрипт получил значение переменной, ее нужно отправить в запросе (post или get).

После того, как скрипт получит запрос, значение из поля будет находится в $_POST['имя поля'].

Если вы хотите, чтобы проверки выполнялись во время набора текста нужно использовать AJAX. Т.е. отправлять запросы из JavaScript. Например, каждый раз, когда пользователь вводит символ, JavaScript функция будет отправлять запрос серверу (php скрипту) и проверять результат.

Посмотрите &lt;a href="http://www.simplecoding.org/testirovanie-regulyarnyx-vyrazhenij-servernaya-chast.html" rel="nofollow"&gt;этот пример&lt;/a&gt; (там три части).</description>
		<content:encoded><![CDATA[<p>Вы путаете JavaScript (исполняется в браузере) и PHP скрипт (выполняется на сервере).<br />
Чтобы PHP скрипт получил значение переменной, ее нужно отправить в запросе (post или get).</p>
<p>После того, как скрипт получит запрос, значение из поля будет находится в $_POST['имя поля'].</p>
<p>Если вы хотите, чтобы проверки выполнялись во время набора текста нужно использовать AJAX. Т.е. отправлять запросы из JavaScript. Например, каждый раз, когда пользователь вводит символ, JavaScript функция будет отправлять запрос серверу (php скрипту) и проверять результат.</p>
<p>Посмотрите <a href="http://www.simplecoding.org/testirovanie-regulyarnyx-vyrazhenij-servernaya-chast.html" rel="nofollow">этот пример</a> (там три части).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2236</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Mon, 25 Aug 2008 18:37:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2236</guid>
		<description>Можно &lt;a href="http://www.w3schools.com/Html/html_eventattributes.asp" rel="nofollow"&gt;здесь&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Можно <a href="http://www.w3schools.com/Html/html_eventattributes.asp" rel="nofollow">здесь</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2230</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Mon, 25 Aug 2008 09:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2230</guid>
		<description>Ява:

function showVal() {
var field = document.getElementById('field1');
//здесь я так понял переменой присваивается значение из формы

//это не пашет, как же тогда присвоить переменой php $iddin значение field1.value
}

Мой скрипт:
$id = mysql_query("SELECT MAX(id) AS id FROM $userstable");
list($idd) = mysql_fetch_row($id);
if ($iddin&#62;$idd){$knopka="disabled";}
else {$knopka="enabled";}

В форме:

//здесь обращение к функции

иными словами необходимо присвоить переменой php значение из формы, чтобы сразуже сверить введеное значение в форму со значением из базы
3-ий день мучаюсь не могу понять, буду очень благодарен если поставите на путь истенный</description>
		<content:encoded><![CDATA[<p>Ява:</p>
<p>function showVal() {<br />
var field = document.getElementById(&#039;field1&#039;);<br />
//здесь я так понял переменой присваивается значение из формы</p>
<p>//это не пашет, как же тогда присвоить переменой php $iddin значение field1.value<br />
}</p>
<p>Мой скрипт:<br />
$id = mysql_query(&#034;SELECT MAX(id) AS id FROM $userstable&#034;);<br />
list($idd) = mysql_fetch_row($id);<br />
if ($iddin&gt;$idd){$knopka=&#034;disabled&#034;;}<br />
else {$knopka=&#034;enabled&#034;;}</p>
<p>В форме:</p>
<p>//здесь обращение к функции</p>
<p>иными словами необходимо присвоить переменой php значение из формы, чтобы сразуже сверить введеное значение в форму со значением из базы<br />
3-ий день мучаюсь не могу понять, буду очень благодарен если поставите на путь истенный</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2229</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Mon, 25 Aug 2008 09:06:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2229</guid>
		<description>точнее где взять весь список действий чтобы определить из этого списка которое нужно имеено мне</description>
		<content:encoded><![CDATA[<p>точнее где взять весь список действий чтобы определить из этого списка которое нужно имеено мне</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2225</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sun, 24 Aug 2008 19:57:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2225</guid>
		<description>например</description>
		<content:encoded><![CDATA[<p>например</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2221</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sun, 24 Aug 2008 18:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2221</guid>
		<description>Без JavaScript не получится. Скрипт на сервере, а форма - на локальном компьютере. Чтобы скрипт что-то проверил, ему нужно отправить данные. А запрос php скрипту можно отправить либо обычным способом (кнопка submit), либо с помощью AJAX, но AJAX - это асинхронных JavaScript ;) .

&lt;blockquote&gt;Не правильно работает&lt;/blockquote&gt;

Все там правильно :-) Вместо onKeyPress поставьте любое подходящее событие ;)</description>
		<content:encoded><![CDATA[<p>Без JavaScript не получится. Скрипт на сервере, а форма - на локальном компьютере. Чтобы скрипт что-то проверил, ему нужно отправить данные. А запрос php скрипту можно отправить либо обычным способом (кнопка submit), либо с помощью AJAX, но AJAX - это асинхронных JavaScript <img src='http://www.simplecoding.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<blockquote><p>Не правильно работает</p></blockquote>
<p>Все там правильно <img src='http://www.simplecoding.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Вместо onKeyPress поставьте любое подходящее событие <img src='http://www.simplecoding.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2215</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sun, 24 Aug 2008 10:46:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2215</guid>
		<description>и кстати сказать скрип на яве немного не правильно работает, я ввожу 1 он отображет пустое окно, когда еще раз нажимаю 1 то он отображает окно с значением 1, но в поле то ввода уже 11, а не 1</description>
		<content:encoded><![CDATA[<p>и кстати сказать скрип на яве немного не правильно работает, я ввожу 1 он отображет пустое окно, когда еще раз нажимаю 1 то он отображает окно с значением 1, но в поле то ввода уже 11, а не 1</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2214</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sun, 24 Aug 2008 10:34:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2214</guid>
		<description>а без явы если, только если с помощью php?</description>
		<content:encoded><![CDATA[<p>а без явы если, только если с помощью php?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2210</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sat, 23 Aug 2008 17:46:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2210</guid>
		<description>Без GET и POST, проверку можно сделать на стороне браузера с помощью JavaScript.
Для этого к input'у добавляем обработчик события
&#60;input id="field1" ... onKeyPress="showVal()" /&#62;
И в заголовок страницы добавить функцию showVal() (название, конечно, может быть любое)
&#60;script type="text/javascript"&#62;
function showVal() {
    var field = document.getElementById('field1');
    alert(field.value);
}
&#60;/script&#62;

Код функции может быть любым. К содержимому поля вы получаете доступ через свойство value.</description>
		<content:encoded><![CDATA[<p>Без GET и POST, проверку можно сделать на стороне браузера с помощью JavaScript.<br />
Для этого к input&#039;у добавляем обработчик события<br />
&lt;input id=&#034;field1&#034; &#8230; onKeyPress=&#034;showVal()&#034; /&gt;<br />
И в заголовок страницы добавить функцию showVal() (название, конечно, может быть любое)<br />
&lt;script type=&#034;text/javascript&#034;&gt;<br />
function showVal() {<br />
    var field = document.getElementById(&#039;field1&#039;);<br />
    alert(field.value);<br />
}<br />
&lt;/script&gt;</p>
<p>Код функции может быть любым. К содержимому поля вы получаете доступ через свойство value.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2208</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sat, 23 Aug 2008 15:26:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/proverka-dannih-form-ci.html#comment-2208</guid>
		<description>Отличная статейка!
Но я бы хотел узнать как можно осуществить провекру значения допустим &#60;input name="id" value=&lt;strong&gt;?&lt;/strong&gt;&#62; непосредственно в момент ввода без использования методов гет и пост.
К примеру я ввёл 1 (в валюе) и сразуже у меня в строке отобразилось 1000 или допустим в другой строке (инпуте) отобразилось Первый.</description>
		<content:encoded><![CDATA[<p>Отличная статейка!<br />
Но я бы хотел узнать как можно осуществить провекру значения допустим &lt;input name=&#034;id&#034; value=<strong>?</strong>&gt; непосредственно в момент ввода без использования методов гет и пост.<br />
К примеру я ввёл 1 (в валюе) и сразуже у меня в строке отобразилось 1000 или допустим в другой строке (инпуте) отобразилось Первый.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
