<?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=1977&amp;type=atom" />
	<updated>2010-11-20T10:51:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1977</id>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14050#p14050" />
			<content type="html"><![CDATA[<p>буду знать)</p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-20T10:51:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14050#p14050</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14049#p14049" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>не правльно было вводить одинаковые имена сессиям-вот правильное решение.<br />$_SESSION[&#039;id_tovara&#039;] = $_POST[&#039;id&#039;] ;<br />$_SESSION[&#039;name_tovara&#039;] = $_POST[&#039;name&#039;];<br />$_SESSION[&#039;price_tovara&#039;] = $_POST[&#039;price&#039;] ;</p></blockquote></div><p>Это не имя сесии а занесение значений для хранения в сессии<br />Инициируем сессию<br /></p><div class="codebox"><pre><code>session_start();</code></pre></div><p>Помещаем значение в сессию<br /></p><div class="codebox"><pre><code>$_SESSION[&#039;имя_значения&#039;] = &quot;значение&quot;;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DmitryV]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2987</uri>
			</author>
			<updated>2010-11-19T21:54:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14049#p14049</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14048#p14048" />
			<content type="html"><![CDATA[<p>Все получилось. Разобрался. <br />Заработало обновление,только ругалось(Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data...)<br />не правльно было вводить одинаковые имена сессиям-вот правильное решение.<br />$_SESSION[&#039;id_tovara&#039;] = $_POST[&#039;id&#039;] ;<br />$_SESSION[&#039;name_tovara&#039;] = $_POST[&#039;name&#039;];<br />$_SESSION[&#039;price_tovara&#039;] = $_POST[&#039;price&#039;] ;&nbsp; </p><br /><p><a href="http://www.phpfaq.ru/sessions">http://www.phpfaq.ru/sessions</a></p><p>Спасибо!Теперь могу оформить и сдать лабораторную работу)&nbsp; <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-19T21:43:59Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14048#p14048</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14047#p14047" />
			<content type="html"><![CDATA[<p>Ошибки надо смотреть в журнале веб-сервера Apache, обычно это файл error.log.</p><p>В этой строке проблема в переменных $name, $price и $id. Не понятно откуда они берутся. Если это переменные из формы, то надо писать их в виде глобальных переменных $_POST[&#039;name&#039;] или $_GET[&#039;id&#039;]. Можно так же использовать $_REQUEST[&#039;name&#039;], чтобы брать данные и из GET и из POST массива.<br /></p><div class="codebox"><pre><code>$sql=&quot;UPDATE $tbl_name SET name=&#039;$name&#039;, price=&#039;$price&#039; WHERE id =&#039;$id&#039;&quot; ;</code></pre></div><p><a href="http://lv.php.net/manual/en/reserved.variables.php">Документация по глобальным массивам PHP.</a></p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-11-19T16:11:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14047#p14047</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14046#p14046" />
			<content type="html"><![CDATA[<p>UPDATE.php</p><p>&lt;?php<br />session_start();<br />if (!empty($_SESSION[&#039;login&#039;]) &amp;&amp; !empty($_SESSION[&#039;passwd&#039;])) {<br />&nbsp; mysql_connect(&#039;localhost&#039;, $_SESSION[&#039;login&#039;], $_SESSION[&#039;passwd&#039;]);<br />} else {<br />&nbsp; echo &#039;Вы не авторизованы!&#039;;<br />}<br />$db_name=&quot;bd&quot;; // Database name <br />$tbl_name=&quot;data&quot;; // Table name </p><p>mysql_select_db(&quot;$db_name&quot;)or die(&quot;Не могу поключиться к БД&quot;);</p><p>// get value of id that sent from address bar<br />$id=$_GET[&#039;id&#039;];</p><p>// Retrieve data from database <br />$sql=&quot;SELECT * FROM $tbl_name WHERE id=&#039;$id&#039;&quot;;<br />$result=mysql_query($sql);</p><p>$rows=mysql_fetch_array($result);<br />?&gt;<br />&lt;table width=&quot;400&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot;&gt;<br />&lt;tr&gt;<br />&lt;form name=&quot;form1&quot; method=&quot;post&quot; action=&quot;update_ac.php&quot;&gt;<br />&lt;td&gt;<br />&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot;&gt;<br />&lt;tr&gt;<br />&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;td colspan=&quot;3&quot;&gt;&lt;strong&gt; Обновление данных &lt;/strong&gt; &lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;tr&gt;<br />&lt;td align=&quot;center&quot;&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;tr&gt;<br />&lt;td align=&quot;center&quot;&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;Наименование&lt;/strong&gt;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;Цена&lt;/strong&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;tr&gt;<br />&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;input name=&quot;name&quot; type=&quot;text&quot; id=&quot;name&quot; value=&quot;&lt;? echo $rows[&#039;name&#039;]; ?&gt;&quot; size=&quot;15&quot;&gt;&lt;/td&gt;<br />&lt;td&gt;&lt;input name=&quot;price&quot; type=&quot;text&quot; id=&quot;price&quot; value=&quot;&lt;? echo $rows[&#039;price&#039;]; ?&gt;&quot; size=&quot;15&quot;&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;tr&gt;<br />&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;td&gt;&lt;input name=&quot;id&quot; type=&quot;hidden&quot; id=&quot;id&quot; value=&quot;&lt;? echo $rows[&#039;id&#039;]; ?&gt;&quot;&gt;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;input type=&quot;submit&quot; name=&quot;Submit&quot; value=&quot;Submit&quot;&gt;&lt;/td&gt;<br />&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;/table&gt;<br />&lt;/td&gt;<br />&lt;/form&gt;<br />&lt;/tr&gt;<br />&lt;/table&gt;</p><p>&lt;?php</p><p>// close connection <br />mysql_close();</p><p>?&gt;</p><br /><br /><br /><br /><br /><br /><p>update_ac.php</p><p>&lt;?php<br />session_start();<br />if (!empty($_SESSION[&#039;login&#039;]) &amp;&amp; !empty($_SESSION[&#039;passwd&#039;])) {<br />&nbsp; mysql_connect(&#039;localhost&#039;, $_SESSION[&#039;login&#039;], $_SESSION[&#039;passwd&#039;]);<br />&nbsp; echo &#039;Вы авторизованы&#039;;<br />} else {<br />&nbsp; echo &#039;Вы не авторизованы!&#039;;<br />} </p><p>$db_name=&quot;bd&quot;; // Database name <br />$tbl_name=&quot;data&quot;; // Table name </p><p>// Connect to server and select database.</p><p>mysql_select_db(&quot;$db_name&quot;)or die(&quot;Не могу подключиться к БД&quot;);</p><p>// update data in mysql database <br />$sql=&quot;UPDATE $tbl_name SET name=&#039;$name&#039;, price=&#039;$price&#039; WHERE id =&#039;$id&#039;&quot; ;<br />$result=mysql_query($sql) or die(mysql_error());</p><p>// if successfully updated. <br />if($result){<br />echo &quot;Успешно обновлено&quot;;<br />echo &quot;&lt;BR&gt;&quot;;<br />echo &quot;&lt;a href=&#039;list_records.php&#039;&gt;Просмотр результатов&lt;/a&gt;&quot;;<br />}</p><br /><p>else {<br />echo &quot;error&quot;;<br />}</p><p>?&gt;</p><br /><br /><br /><br /><br /><br /><p>list_records.php</p><p>&lt;?php<br />session_start();<br />if (!empty($_SESSION[&#039;login&#039;]) &amp;&amp; !empty($_SESSION[&#039;passwd&#039;])) {<br />&nbsp; mysql_connect(&#039;localhost&#039;, $_SESSION[&#039;login&#039;], $_SESSION[&#039;passwd&#039;]);<br />&nbsp; echo &#039;Вы авторизованы&#039;;<br />} else {<br />&nbsp; echo &#039;Вы не авторизованы!&#039;;<br />} <br />$db_name=&quot;bd&quot;; // Database name <br />$tbl_name=&quot;data&quot;; // Table name </p><p>// Connect to server and select database.<br />mysql_select_db(&quot;$db_name&quot;)or die(&quot;cannot select DB&quot;);</p><p>$sql=&quot;SELECT * FROM $tbl_name&quot;;<br />$result=mysql_query($sql);<br />?&gt;<br />&lt;table width=&quot;400&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot;&gt;<br />&lt;tr&gt;<br />&lt;td&gt;<br />&lt;table width=&quot;400&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;3&quot;&gt;<br />&lt;tr&gt;<br />&lt;td colspan=&quot;4&quot;&gt;&lt;strong&gt;Прайс лист &lt;/strong&gt; &lt;/td&gt;<br />&lt;/tr&gt;</p><p>&lt;tr&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;Наименование&lt;/strong&gt;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;Цена&lt;/strong&gt;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;Обновить&lt;/strong&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;?php<br />while($rows=mysql_fetch_array($result)){<br />?&gt;<br />&lt;tr&gt;<br />&lt;td&gt;&lt;? echo $rows[&#039;name&#039;]; ?&gt;&lt;/td&gt;<br />&lt;td&gt;&lt;? echo $rows[&#039;price&#039;]; ?&gt;&lt;/td&gt;<br />&lt;td align=&quot;center&quot;&gt;&lt;a href=&quot;update.php?id=&lt;? echo $rows[&#039;id&#039;]; ?&gt;&quot;&gt;Обновить&lt;/a&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;?php<br />}<br />?&gt;<br />&lt;/table&gt;<br />&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;/table&gt;<br />&lt;?php<br />mysql_close();<br />?&gt;</p><br /><br /><p>Ошибки не выдает(</p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-19T14:34:52Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14046#p14046</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14043#p14043" />
			<content type="html"><![CDATA[<p>Нет необходимости два раза выбирать одну и ту же базу данных функцией mysql_select_db().</p><p>Все эти строки можно заменить одной.<br /></p><div class="quotebox"><cite>skyline89 сказал:</cite><blockquote><p>@mysql_query(&quot;SET SESSION character_set_results = cp1251;&quot;);<br />@mysql_query(&quot;SET SESSION Character_set_client = cp1251;&quot;);<br />@mysql_query(&quot;SET SESSION Character_set_results = cp1251;&quot;);<br />@mysql_query(&quot;SET SESSION Collation_connection = cp1251_general_ci;&quot;);<br />@mysql_query(&quot;SET SESSION Character_set_connection = cp1251;&quot;);<br />// Меняем на.<br />mysql_query(&quot;SET NAMES 1251&quot;);</p></blockquote></div><p>Конкретное место ошибки вам надо смотреть в логах веб сервера.<br />В случае трудностей при нахождении места ошибки, проверьте состояние переменных принудительно остановив скрипт.<br /></p><div class="codebox"><pre><code>exit($var); // Где $var - это любая переменная.</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-11-18T17:12:31Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14043#p14043</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14040#p14040" />
			<content type="html"><![CDATA[<p>По одному из примеров в интернете-нашел форму с UPDATE. Не работает. Где ошибки?</p><p>UPDATE_DATA.php</p><br /><p>&lt;?php <br />/* Соединяемся с базой данных */ <br />session_start();<br />if (!empty($_SESSION[&#039;login&#039;]) &amp;&amp; !empty($_SESSION[&#039;passwd&#039;])) {<br />&nbsp; mysql_connect(&#039;localhost&#039;, $_SESSION[&#039;login&#039;], $_SESSION[&#039;passwd&#039;]);<br />} else {<br />&nbsp; echo &#039;Вы не авторизованы!&#039;;<br />}</p><p>$db=@mysql_select_db(&quot;conference&quot;) or die(&quot;Нет такой базы данных&quot;);<br />@mysql_query(&quot;SET SESSION character_set_results = cp1251;&quot;);<br />@mysql_query(&quot;SET SESSION Character_set_client = cp1251;&quot;);<br />@mysql_query(&quot;SET SESSION Character_set_results = cp1251;&quot;);<br />@mysql_query(&quot;SET SESSION Collation_connection = cp1251_general_ci;&quot;);<br />@mysql_query(&quot;SET SESSION Character_set_connection = cp1251;&quot;);<br />$con_query=&quot;select `country_id`,`name`,`date`,`place`,`description`,`address`,`tel`,`fax`,`email`,`www` from `conference`&quot;;<br />$con=mysql_query($con_query);<br />$con_count = mysql_num_rows($con);<br />$dbName = &quot;conference&quot;; // название базы данных<br />/* Таблица MySQL, в которой хранятся данные */ <br />$table = &quot;conference&quot;; </p><br /><br /><p>/* Выбираем базу данных. Если произойдет ошибка - вывести ее */ <br />mysql_select_db($dbName) or die (mysql_error()); </p><p>/* Если была нажата кнопка редактирования, вносим изменения */ <br />if(@$submit_edit) { <br />$query = &quot;UPDATE $table SET country=&#039;$country_id&#039;, name=&#039;$name&#039;, place=&#039;$place&#039;, descriprion=&#039;$description&#039;, address=&#039;$address&#039;, tel=&#039;$tel&#039;, fax=&#039;$fax&#039;, email=&#039;$email&#039;, www=&#039;$www&#039; WHERE id=&#039;$update&#039;&quot;;<br />/* Выполняем запрос. Если произойдет ошибка - вывести ее. */ <br />mysql_query($query) or die (mysql_error()); <br />} <br />/* Заносим в переменную $res всю базу данных */ <br />$query = &quot;SELECT * FROM $table&quot;; <br />/* Выполняем запрос. Если произойдет ошибка - вывести ее. */ <br />$res = mysql_query($query) or die(mysql_error()); <br />/* Узнаем количество записей в базе данных */ <br />$row = mysql_num_rows($res); </p><p>/* Выводим данные из таблицы */ <br />echo (&quot; <br />&lt;!DOCTYPE html PUBLIC \&quot;-//W3C//DTD XHTML 1.0 Transitional//EN\&quot; \&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\&quot;&gt; <br />&lt;html xmlns=\&quot;http://www.w3.org/1999/xhtml\&quot;&gt; </p><p>&lt;head&gt; </p><p>&nbsp; &nbsp; &lt;meta http-equiv=\&quot;Content-Type\&quot; content=\&quot;text/html; charset=windows-1251\&quot; /&gt; </p><p>&nbsp; &nbsp; &lt;title&gt;Редактирование и обновление данных&lt;/title&gt; </p><p>&lt;style type=\&quot;text/css\&quot;&gt; <br />&lt;!-- <br />body { font: 12px Georgia; color: #666; } <br />h3 { font-size: 16px; text-align: center; } <br />table { width: 400px; border-collapse: collapse; margin: 5px auto; background: #E6E6E6; } <br />td { padding: 3px; vertical-align: middle; } <br />input { width: 250px; border: solid 1px #CCC; color: #FF6666; } <br />textarea { width: 250px; height: 100px; border: solid 1px #CCC; color: #FF6666; } <br />.buttons { width: auto; border: double 1px #666; background: #D6D6D6; color: #000; } <br />#num { width: 20px; text-align: right; margin-right: 5px; float: right; } <br />--&gt; <br />&lt;/style&gt; </p><p>&lt;/head&gt; </p><p>&lt;body&gt; </p><p>&lt;h3&gt;Редактирование и обновление данных в таблице MySQL&lt;/h3&gt; <br />&quot;); </p><p>/* Цикл вывода данных из базы конкретных полей */ <br />while ($row = mysql_fetch_array($res)) { <br />&nbsp; &nbsp; echo &quot;&lt;form action=\&quot;update_data.php\&quot; method=\&quot;post\&quot; name=\&quot;edit_form\&quot;&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;input type=\&quot;hidden\&quot; name=\&quot;update\&quot; value=\&quot;&quot;.$row[&quot;id&quot;].&quot;\&quot; /&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;table border=\&quot;1\&quot; cellpadding=\&quot;0\&quot; cellspacing=\&quot;0\&quot;&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td colspan=\&quot;2\&quot; style=\&quot;border-bottom:solid 1px #CCCCCC;\&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;div id=\&quot;num\&quot;&gt;#&quot;.$row[&quot;id&quot;].&quot;&lt;/div&gt;&quot;.$row[&#039;data&#039;].&quot;&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp;echo &quot;&lt;td&gt;Страна:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;country_id&#039;].&quot;\&quot; name=\&quot;country_id\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt; Дата:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;date&#039;].&quot;\&quot; name=\&quot;date\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;;<br />&nbsp; &nbsp; echo &quot;&lt;td&gt; Название:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;name&#039;].&quot;\&quot; name=\&quot;name\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt;Место:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;place&#039;].&quot;\&quot; name=\&quot;place\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt; Название:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;name&#039;].&quot;\&quot; name=\&quot;name\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt;Описание:&lt;/td&gt;&lt;td&gt;&lt;textarea name=\&quot;test_mess\&quot;&gt;&quot;.$row[&#039;description&#039;].&quot;&lt;/textarea&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt; Адресс:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;address&#039;].&quot;\&quot; name=\&quot;address\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt; Телефон:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;tel&#039;].&quot;\&quot; name=\&quot;tel\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt; Факс:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;fax&#039;].&quot;\&quot; name=\&quot;fax\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt; Email:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;email&#039;].&quot;\&quot; name=\&quot;email\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td&gt; WWW:&lt;/td&gt;&lt;td&gt;&lt;input type=\&quot;text\&quot; value=\&quot;&quot;.$row[&#039;www&#039;].&quot;\&quot; name=\&quot;www\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;tr&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;td colspan=\&quot;2\&quot; align=\&quot;center\&quot;&gt;&lt;input type=\&quot;submit\&quot; name=\&quot;submit_edit\&quot; class=\&quot;buttons\&quot; value=\&quot;Сохранить изменения\&quot; /&gt;&lt;/td&gt;\n&quot;; <br />&nbsp; &nbsp; echo &quot;&lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;\n\n&quot;; <br />} </p><p>/* Закрываем соединение */ <br />mysql_close(); </p><p>/* Выводим ссылку возврата */ <br />echo (&quot;&lt;div style=\&quot;text-align: center; margin-top: 10px;\&quot;&gt;&lt;a href=\&quot;index.php\&quot;&gt;Вернуться назад&lt;/a&gt;&lt;/div&gt;&quot;); </p><p>?&gt;</p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-18T14:29:28Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14040#p14040</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14035#p14035" />
			<content type="html"><![CDATA[<p>Спасибо)</p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-17T17:41:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14035#p14035</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14034#p14034" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>skyline89 сказал:</cite><blockquote><p>как сделать чтобы заходил через то,что ввели в форме-<br />mysql_connect(&#039;localhost&#039;, $_POST[&#039;login&#039;], $_POST[&#039;passwd&#039;])</p></blockquote></div><p>Для этого вам необходимо выучить работу механизма сессий и использовать его. Функция <a href="http://lv.php.net/manual/en/function.session-start.php">session_start()</a>.</p><p>Коротко это будет так:<br />Берем данные авторизации отправленные из формы и вкладываем их в сессионные переменные.<br /></p><div class="codebox"><pre><code>session_start();
$_SESSION[&#039;login&#039;] = $_POST[&#039;login&#039;];
$_SESSION[&#039;passwd&#039;] = $_POST[&#039;passwd&#039;];</code></pre></div><p>Теперь при подключении мы будем брать данные из сессии проверяя сперва их наличие таким образом.<br /></p><div class="codebox"><pre><code>if (!empty($_SESSION[&#039;login&#039;]) &amp;&amp; !empty($_SESSION[&#039;passwd&#039;])) {
  mysql_connect(&#039;localhost&#039;, $_SESSION[&#039;login&#039;], $_SESSION[&#039;passwd&#039;]);
} else {
  echo &#039;Вы не авторизованы!&#039;;
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-11-17T17:22:40Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14034#p14034</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14033#p14033" />
			<content type="html"><![CDATA[<p>У меня есть отдельный файл на удаление данных del_data.php<br />на главной странице с авторизацией есть ссылка на нее.<br /> Не работает подключение-Ведь там в начале производится снова подключение к базе через admin.<br />$link = @mysql_connect(&#039;localhost&#039;, &#039;admin&#039;, &#039;admin&#039;) or die(&quot;Невозможно соединиться с сервером&quot;)<br />как сделать чтобы заходил через то,что ввели в форме-<br />mysql_connect(&#039;localhost&#039;, $_POST[&#039;login&#039;], $_POST[&#039;passwd&#039;])</p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-17T16:48:26Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14033#p14033</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14032#p14032" />
			<content type="html"><![CDATA[<p>спасибо!Работает!Теперь буду пробовать сделать удаление,обновление данных таблицы. <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-17T16:09:59Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14032#p14032</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14024#p14024" />
			<content type="html"><![CDATA[<p>Не надо выбирать данные из таблицы mysql.users.<br />Если дынные из формы получены, то сразу пытаемся соединиться.<br /></p><div class="codebox"><pre><code>mysql_connect(&#039;localhost&#039;, $_POST[&#039;login&#039;], $_POST[&#039;passwd&#039;]) or die(&#039;Невозможно соединиться с сервером: &#039; . mysql_error());</code></pre></div><p>Если пользователь ввел неверные данные, то вернется ошибка.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-11-17T13:21:07Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14024#p14024</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14023#p14023" />
			<content type="html"><![CDATA[<p>пользователи хранятся в таблице users . Как к ним права назначить тогда?Вот код формы :<br /> index.php<br />?php <br />&nbsp; &nbsp; &nbsp; $link = mysql_connect(&#039;localhost&#039;, &#039;root&#039;, &#039;&#039;) or die(&quot;Невозможно соединиться с сервером&quot;);<br />&nbsp; &nbsp; &nbsp; mysql_select_db(&#039;bd&#039;, $link) or die(&quot;Нет такой базы данных&quot;);<br />?&gt;</p><p>&lt;form action=&quot;index.php&quot; method=&quot;post&quot; enctype=&quot;application/form-data&quot;&gt;<br />&nbsp; &lt;input type=&quot;text&quot; value=&quot;&quot; name=&quot;login&quot; /&gt;<br />&nbsp; &lt;input type=&quot;password&quot; value=&quot;&quot; name=&quot;passwd&quot; /&gt;<br />&nbsp; &lt;input type=&quot;submit&quot; value=&quot;Enter&quot; /&gt;<br />&lt;/form&gt;</p><p>&lt;div&gt;<br />&lt;?php&nbsp; &nbsp; $login = $_POST[&#039;login&#039;];<br />&nbsp; &nbsp; &nbsp; $passwd = $_POST[&#039;passwd&#039;];<br />&nbsp; &nbsp; &nbsp; $login = mysql_real_escape_string($login);<br />&nbsp; &nbsp; &nbsp; $passwd = mysql_real_escape_string($passwd);<br />&nbsp; <br />&nbsp; &nbsp; &nbsp; if($login != &#039;&#039; || $passwd != &#039;&#039;) <br />&nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $sql = &quot;SELECT * FROM users <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; WHERE name = &#039;$login&#039; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AND pwd = &#039;$passwd&#039;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LIMIT 1&quot;;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $qry = mysql_query($sql, $link);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if($qry)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(mysql_num_rows($qry) &gt; 0)<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &#039;Доступ разрешен&lt;br /&gt;&#039; . &quot;\n&quot;;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $row = mysql_fetch_array($qry);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &#039;Доступ запрещен!&#039;;<br />&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; else<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo &#039;Введите логин и пароль&#039;;<br />&nbsp; ?&gt;<br />&lt;/div&gt;</p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-17T11:25:39Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14023#p14023</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14020#p14020" />
			<content type="html"><![CDATA[<p>Делайте простую авторизацию, ведь если у пользователя права ограничены, то он сможет выполнять запросы только из выданных ему привилегий. Все что надо - это сделать два поля и передать имя пользователя и пароль из этих полей в функцию <a href="http://php.net/manual/en/function.mysql-connect.php">mysql_connect()</a> и сохранить эти данные в сессии для последующего использования.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-11-17T10:13:35Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14020#p14020</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Авторизация и привилегии к пользователям]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=14016#p14016" />
			<content type="html"><![CDATA[<p>Я кучу книг просмотрел, сайты все пересмотрел...Все что нашел- все не то. Простые авторизации везде. Нужна реальная помощь. (((</p>]]></content>
			<author>
				<name><![CDATA[skyline89]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3201</uri>
			</author>
			<updated>2010-11-16T19:37:29Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=14016#p14016</id>
		</entry>
</feed>
