<?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=2104&amp;type=atom" />
	<updated>2011-02-21T15:47:03Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2104</id>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15133#p15133" />
			<content type="html"><![CDATA[<p>Спасибо огромное за помощь! все заработало!</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-21T15:47:03Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15133#p15133</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15130#p15130" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>VitoS сказал:</cite><blockquote><p>но в выпадющем списке отражается самая первая группа...подскажите пожалуйста как это можно исправить</p></blockquote></div><div class="codebox"><pre><code>if (isset($_POST[&#039;NomGrup&#039;]) &amp;&amp; $_POST[&#039;NomGrup&#039;] == $row[&quot;NomGrup&quot;]) {
  echo &quot;&lt;option value=&#039;$nomgrup&#039; selected=&quot;selected&quot;&gt;$nomgrup&lt;/option&gt;&quot;;
} else {
  echo &quot;&lt;option value=&#039;$nomgrup&#039;&gt;$nomgrup&lt;/option&gt;&quot;;
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-02-21T14:30:45Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15130#p15130</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15128#p15128" />
			<content type="html"><![CDATA[<p>все ,я нашел в чем проблема была! но есть один недочет...выбираю группу из списка, нажимаю на кнопку, он выводит студентов из той группы, которую я указал , но в выпадющем списке отражается самая первая группа...подскажите пожалуйста как это можно исправить</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-21T08:38:09Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15128#p15128</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15127#p15127" />
			<content type="html"><![CDATA[<p>а вот запросы $query=&quot;select * from grupps&quot;; и $query1 = &#039;SELECT distinct Fio,Adres,Phone,balls.Id_stud,NomGrup<br /> from studs,balls,grupps WHERE studs.Id_stud=balls.Id_stud<br />AND grupps.Id_grup=balls.Id_grup AND NomGrup = &#039; . $_POST[&#039;NomGrup&#039;];</p><p>но они не в 3 строке скрипта</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-21T08:30:05Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15127#p15127</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15126#p15126" />
			<content type="html"><![CDATA[<p>&lt;?php<br />include(&#039;db_login.php&#039;);<br />$connection=mysql_connect($db_host,$db_username,$db_password);<br />mysql_query(&#039;SET NAMES utf8&#039;);</p><p>если я не ошибся то вот он...или надо 3ю строку самой страницы?но там просто тэг &lt;head&gt;</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-21T08:22:56Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15126#p15126</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15125#p15125" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>VitoS сказал:</cite><blockquote><p>Исправил...появляется ошибка</p></blockquote></div><p>Какой запрос на 3 строке в скрипте?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-02-21T08:18:47Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15125#p15125</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15124#p15124" />
			<content type="html"><![CDATA[<p>Исправил...появляется ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;&#039; at line 3...что это может быть?</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-21T08:16:26Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15124#p15124</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15123#p15123" />
			<content type="html"><![CDATA[<p>Если список студентов надо выбирать по полю NomGrup, то должно быть так:<br /></p><div class="codebox"><pre><code>echo &quot;&lt;option value=&#039;$nomgrup&#039;&gt;$nomgrup&lt;/option&gt;&quot;;</code></pre></div><p>Остальное вроде верно. Пробуйте.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-02-21T08:13:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15123#p15123</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15122#p15122" />
			<content type="html"><![CDATA[<p><strong>echo&quot;&lt;option value=&#039;first&#039;&gt;$nomgrup&lt;/option&gt;&quot;;} // Почему value=&#039;first&#039; везде? Это не правильно.</strong><br />Здесь лучше записать&nbsp; &quot;&lt;option value=&#039;&#039;&gt;$nomgrup&lt;/option&gt;&quot;?</p><p><strong>if (isset($_POST[$nomgrup])) { // Здесь должна быть проверка значения выпадающего списка $_POST[&#039;NomGrup&#039;]. Соответственно, все, что ниже надо исправить.</strong></p><p>а тут изменить здесь if (isset($_POST[&#039;NomGrup&#039;])) и в запросе?&nbsp; $query1 = &#039;SELECT distinct Fio,Adres,Phone,balls.Id_stud,NomGrup<br />from studs,balls,grupps WHERE studs.Id_stud=balls.Id_stud<br />AND grupps.Id_grup=balls.Id_grup AND NomGrup = &#039; . $_POST[&#039;NomGrup&#039;];</p><p>ну а echo &#039;&lt;input type=&quot;submit&quot; value=&quot;Go!&quot; /&gt;&#039;; я поместил внутри тега &lt;form&gt;</p><p>а остальное все верно??..а то я изменил это, но все равно не работает...</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-21T08:05:41Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15122#p15122</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15121#p15121" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>VitoS сказал:</cite><blockquote><p>подскажите пожалуйста, где я ошибся</p></blockquote></div><p>Прокомментировал по тексту.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-02-20T20:12:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15121#p15121</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15120#p15120" />
			<content type="html"><![CDATA[<p>Что-то не работает(((...вот что у меня получилось:</p><p>echo &#039;&lt;form method=&quot;post&quot; action=&quot;&quot;&gt;&#039;;<br />echo &quot;&lt;SELECT NAME=&#039;NomGrup&#039;&gt;&quot;;<br />while($row=mysql_fetch_array($result,MYSQL_ASSOC)){<br />$nomgrup=$row[&quot;NomGrup&quot;];<br /><span style="color: red">echo&quot;&lt;option value=&#039;first&#039;&gt;$nomgrup&lt;/option&gt;&quot;;} // Почему value=&#039;first&#039; везде? Это не правильно.</span><br />echo&quot;&lt;/SELECT&gt;&quot;;<br /><span style="color: red">if (isset($_POST[$nomgrup])) { // Здесь должна быть проверка значения выпадающего списка $_POST[&#039;NomGrup&#039;]. Соответственно, все, что ниже надо исправить.</span><br />&nbsp; $query1 = &#039;SELECT distinct Fio,Adres,Phone,balls.Id_stud,NomGrup<br /> from studs,balls,grupps WHERE studs.Id_stud=balls.Id_stud<br />AND grupps.Id_grup=balls.Id_grup AND NomGrup = &#039; . $_POST[$nomgrup];</p><p>$result1=mysql_query($query1);<br />if (!$result1)<br />{<br />&nbsp; die (&quot;Невозможно исполнить запрос к базе данных:&lt;br/&gt;&quot;.mysql_error());<br />}<br />while($row1=mysql_fetch_array($result1,MYSQL_ASSOC)){</p><p>$studs=$row1[&quot;Fio&quot;];<br />$adres=$row1[&quot;Adres&quot;];<br />$phone=$row1[&quot;Phone&quot;];</p><p>echo &quot;&lt;tr&gt;&quot;;<br />echo&quot;&lt;td&gt;$studs&lt;/td&gt;&quot;;<br />echo&quot;&lt;td&gt;$adres&lt;/td&gt;&quot;;<br />echo&quot;&lt;td&gt;$phone&lt;/td&gt;&quot;;</p><p>echo &quot;&lt;/tr&gt;&quot;;<br />}<br />}<br />mysql_close($connection);<br />echo &quot;&lt;/form&gt;&quot;;<br /><span style="color: red">echo &#039;&lt;input type=&quot;submit&quot; value=&quot;Go!&quot; /&gt;&#039;; // Необходимо поместить внутрь тега &lt;form&gt;</span><br />?&gt;</p><p>подскажите пожалуйста, где я ошибся</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-20T16:51:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15120#p15120</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15119#p15119" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>VitoS сказал:</cite><blockquote><p>а выпадающий список разве нельзя просто собрать так</p></blockquote></div><p>Можно и нужно. Я сократил, чтобы была видна общая картина. Обратите внимание на детали формирования:<br />&lt;select name=&quot;NomGrup&quot;&gt;<br />&lt;option value=&quot;1&quot;&gt;Группа №1&lt;/option&gt;</p><div class="quotebox"><cite>VitoS сказал:</cite><blockquote><p>А потом применять условие if (isset($_POST[&#039;NomGrup&#039;])) и т.д. Или так делать нельзя?</p></blockquote></div><p>Все верно, так и надо.</p><div class="quotebox"><cite>VitoS сказал:</cite><blockquote><p>И как я понял в условии if (isset($_POST[&#039;NomGrup&#039;])) <br />и должен происходить сам процесс вывода студентов?</p></blockquote></div><p>Совершенно верно.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-02-20T16:21:05Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15119#p15119</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15115#p15115" />
			<content type="html"><![CDATA[<p>а выпадающий список разве нельзя просто собрать так:<br />echo &quot;&lt;SELECT NAME=&#039;&#039;&gt;&quot;;<br />while($row=mysql_fetch_array($result,MYSQL_ASSOC)){<br />$nomgrup=$row[&quot;NomGrup&quot;];<br />echo&quot;&lt;option value=&#039;first&#039;&gt;$nomgrup&lt;/option&gt;&quot;;}<br />echo&quot;&lt;/SELECT&gt;&quot;;</p><p>В нем отражаются номера групп уже. А потом применять условие if (isset($_POST[&#039;NomGrup&#039;])) и т.д. Или так делать нельзя? </p><p>И как я понял в условии if (isset($_POST[&#039;NomGrup&#039;])) {<br />&nbsp; $sql = &#039;SELECT * FROM `table_name` WHERE `NomGrup` = &#039; . $_POST[&#039;NomGrup&#039;];<br />&nbsp; // и т. д.<br />}<br />и должен происходить сам процесс вывода студентов?</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-20T13:15:13Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15115#p15115</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15106#p15106" />
			<content type="html"><![CDATA[<p>Попробуйте разобрать этот код и использовать его для сбора выпадающих списков.<br /></p><div class="codebox"><pre><code>&lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
&lt;select name=&quot;NomGrup&quot;&gt;
&lt;option value=&quot;1&quot;&gt;Группа №1&lt;/option&gt;
&lt;/select&gt;
&lt;?php
if (isset($_POST[&#039;NomGrup&#039;])) {
  $sql = &#039;SELECT * FROM `table_name` WHERE `NomGrup` = &#039; . $_POST[&#039;NomGrup&#039;];
  // и т. д.
}
?&gt;
&lt;input type=&quot;submit&quot; value=&quot;Отправить&quot; /&gt;
&lt;/form&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-02-19T13:46:25Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15106#p15106</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпадающий список и База Данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=15105#p15105" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>У вас затруднения с тем как отправить идентификатор группы скрипту, чтобы выбрать по нему список студентов, или затруднения с обработкой уже принятых данных?</p><p>По идее, все выпадающие списки у вас должны находиться внутри тега &lt;form&gt; и при определенном выборе вы должны либо по клику на кнопке, либо при выборе из списка (с помощью JavaScript) отправлять форму на обработку скрипту, где по переданным в POST массиве данным сможете построить соответствующие списки.</p></blockquote></div><p>затруднения с тем,&nbsp; как отправить идентификатор группы скрипту, чтобы выбрать по нему список студентов...</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-02-19T12:24:37Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=15105#p15105</id>
		</entry>
</feed>
