<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Проблема с организацие рейтинга у себя на сайте]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1340&amp;type=atom" />
	<updated>2009-08-04T08:50:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1340</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с организацие рейтинга у себя на сайте]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8908#p8908" />
			<content type="html"><![CDATA[<p>спасибо</p>]]></content>
			<author>
				<name><![CDATA[Daelli]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2117</uri>
			</author>
			<updated>2009-08-04T08:50:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8908#p8908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с организацие рейтинга у себя на сайте]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8907#p8907" />
			<content type="html"><![CDATA[<p><strong>Daelli</strong><br />Посмотрите откуда приходит переменная $id, по которой и осуществляется обновление данных в БД. Если эта переменная приходит не через POST, то как?</p><p>При передаче данных через POST, они помещаются в глобальный массив $_POST. То есть: &lt;input type=&quot;radio&quot; name=&quot;score&quot; value=&quot;2&quot;&gt; при отсылке формы окажется - $_POST[&#039;score&#039;] = 2.</p><p><a href="http://www.php.net/manual/en/reserved.variables.post.php">http://www.php.net/manual/en/reserved.v … s.post.php</a></p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-08-04T08:40:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8907#p8907</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с организацие рейтинга у себя на сайте]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8906#p8906" />
			<content type="html"><![CDATA[<p>Может кто знает ссылочку, где описывается организация рейтинга на сайте</p>]]></content>
			<author>
				<name><![CDATA[Daelli]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2117</uri>
			</author>
			<updated>2009-08-04T06:32:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8906#p8906</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с организацие рейтинга у себя на сайте]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8905#p8905" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Все данные приходящие через POST следует выбирать из глобального массива.<br />if (isset($_POST[&#039;id&#039;])) {$id = $_POST[&#039;id&#039;];}</p></blockquote></div><p>не понял, у меня через POST передаётся только данные score из формы&nbsp; &nbsp;-&nbsp; &nbsp;if (isset($_POST[&#039;score&#039;])) {$score = $_POST[&#039;score&#039;];} (небольшая ошибка была с id в форме).&nbsp; &nbsp;Все данные приходящие через POST следует выбирать из глобального массива. - вот эта фраза мне не понятна.</p>]]></content>
			<author>
				<name><![CDATA[Daelli]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2117</uri>
			</author>
			<updated>2009-08-04T01:41:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8905#p8905</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с организацие рейтинга у себя на сайте]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8902#p8902" />
			<content type="html"><![CDATA[<p>Все данные приходящие через POST следует выбирать из глобального массива.<br />if (isset($_POST[&#039;id&#039;])) {$id = $_POST[&#039;id&#039;];}</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-08-03T16:09:57Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8902#p8902</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проблема с организацие рейтинга у себя на сайте]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8899#p8899" />
			<content type="html"><![CDATA[<p>Есть проблема по организации рейтинга на сайте, когда посетитель сайта оценивает статью по 5бальной шкале , информация не вноситься в базу, что бы понятней было вот код: </p><p><strong>Форма</strong><br />&lt;form class=&quot;pvote&quot; action=&quot;vot_res.php&quot; method=&quot;post&quot; name=&quot;vv&quot; target=&quot;_blank&quot;&gt;<br />&lt;p &gt;&lt;span class=&quot;stil_11&quot;&gt;      Оцените материал:&lt;/span&gt;     &lt;span class=&quot;stil_14&quot;&gt; 1 <br />&nbsp; &nbsp; &lt;input name=&quot;score&quot; type=&quot;radio&quot; value=&quot;1&quot;&gt; <br />&nbsp; &nbsp; 2<br />&nbsp; &nbsp; &lt;input name=&quot;score&quot; type=&quot;radio&quot; value=&quot;2&quot;&gt; <br />&nbsp; &nbsp; 3<br />&nbsp; &nbsp; &lt;input name=&quot;score&quot; type=&quot;radio&quot; value=&quot;3&quot;&gt; <br />&nbsp; &nbsp; 4<br />&nbsp; &nbsp; &lt;input name=&quot;score&quot; type=&quot;radio&quot; value=&quot;4&quot;&gt; <br />&nbsp; &nbsp; 5&lt;/span&gt;<br />&nbsp; &lt;input name=&quot;score&quot; type=&quot;radio&quot; value=&quot;5&quot; checked&gt; &lt;/span&gt;      &lt;input name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Оценить&quot;&gt;&lt;/p&gt;<br />&lt;/form&gt;</p><p><strong>Обработчик&nbsp; vot_res.php</strong><br />&lt;?php <br />include (&quot;blocks/bd.php&quot;);<br />if (isset($_POST[&#039;score&#039;])) {$score = $_POST[&#039;score&#039;];}<br />$sql_select = mysql_query(&quot;SELECT * FROM `files` ORDER BY `id` DESC&quot;,$db);<br />$arr = mysql_fetch_array($sql_select);<br />if (!$sql_select)<br />{<br />echo&quot;&lt;p&gt;Запрос на выборку данных из базы данных не прошел.&lt;/p&gt;&quot;;<br />exit(mysql_error());<br />}<br />if (mysql_num_rows($sql_select) &gt; 0)<br />{</p><p>$rating = $arr[&#039;rating&#039;] + $score;<br />$q_vote = $arr[&#039;q_vote&#039;] + 1;<br />$update = mysql_query(&quot;UPDATE `files` SET rating=&#039;$rating&#039;,q_vote=&#039;$q_vote&#039; WHERE id=&#039;$id&#039;&quot;,$db); <strong>*/Вот здесь не обновляются в базе информация/*</strong><br />if ($update)<br />{<br />echo &quot;$rating $q_vote&quot;;<br />exit();<br />}<br />} <br />else<br />{<br />echo &quot;&lt;p&gt;$rating Информация по запросу не может быть извлечена.&lt;/p&gt;&quot;;<br />exit();<br />}<br />?&gt;</p><br /><p>Не могу понять почему в базе не меняется показатели rating и&nbsp; q_vote, оценивание происходит, но результат не фиксируется и всё остаётся как и было. Правильность написание везде вродибы проверил везде указываю одинаково.</p>]]></content>
			<author>
				<name><![CDATA[Daelli]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2117</uri>
			</author>
			<updated>2009-08-03T14:44:27Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8899#p8899</id>
		</entry>
</feed>
