<?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=2174&amp;type=atom" />
	<updated>2011-05-19T19:50:46Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2174</id>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16413#p16413" />
			<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-05-19T19:50:46Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16413#p16413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16411#p16411" />
			<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-05-19T18:18:05Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16411#p16411</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16409#p16409" />
			<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-05-19T17:06:03Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16409#p16409</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16406#p16406" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>VitoS сказал:</cite><blockquote><p>в базу данных не добавляется информация</p></blockquote></div><p>Проверьте сгенерированный запрос в phpMyAdmin.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-05-19T16:40:09Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16406#p16406</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16405#p16405" />
			<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-05-19T16:14:06Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16405#p16405</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16403#p16403" />
			<content type="html"><![CDATA[<p>Лишние кавычки. Должно выглядеть так: name=&quot;uid[1]&quot;<br />echo &#039;&lt;select name=&quot;uid[<span style="color: red">&quot;</span>&#039;.$id_uchen.&#039;<span style="color: red">&quot;</span>]&quot;&gt;<br />&lt;option value=&quot;&quot;&gt;&lt;/option&gt;<br />&lt;option value=&quot;н&quot;&gt;н&lt;/option&gt;<br />&lt;option value=&quot;2&quot;&gt;2&lt;/option&gt;<br />&lt;option value=&quot;3&quot;&gt;3&lt;/option&gt;&nbsp; <br />&lt;option value=&quot;4&quot;&gt;4&lt;/option&gt;&nbsp; <br />&lt;option value=&quot;5&quot;&gt;5&lt;/option&gt;&nbsp; <br />&lt;/select&gt;&#039;;</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-05-19T15:11:26Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16403#p16403</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16401#p16401" />
			<content type="html"><![CDATA[<p>до запроса все работает..я пробовал проверить запрос, прописав exit($dob_oc) после самого запроса, но он ничего не выводит</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-05-19T14:08:11Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16401#p16401</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16400#p16400" />
			<content type="html"><![CDATA[<p>Проверьте сформированный SQL запрос на вставку данных, если до его выполнения доходит.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-05-19T11:50:08Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16400#p16400</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16398#p16398" />
			<content type="html"><![CDATA[<p>сделал так, но не добавляется информация..ошибок тоже не выводит:</p><p>$tem=&quot;select distinct Id_tema,Tema from tema where Tema=&#039;&quot; . $_GET[&quot;name&quot;].&quot;&#039;&quot;;//exit ($tem);<br />$re_tem=mysql_query($tem);<br />$row_dat=mysql_fetch_assoc($re_tem);<br />$id_tema=$row_dat[&#039;Id_tema&#039;];</p><p>$sql_dat=&quot;select Data from ocenki where Id_tema=&#039;$id_tema&#039; order by Data&quot;;<br />&nbsp; $re_dat=mysql_query($sql_dat);<br />&nbsp; $row_dat_tem=mysql_fetch_assoc($re_dat);<br />$data=$row_dat_tem[&#039;Data&#039;];</p><p>$query10=&quot;select Id_predm from predm where name_predm=&#039;&quot;.$_REQUEST[&#039;name_predm1&#039;].&quot;&#039;&quot;;<br />$result10=mysql_query($query10);<br />$row10=mysql_fetch_assoc($result10);<br />$id_predm=$row10[&quot;Id_predm&quot;];</p><br /><p>echo &#039;&lt;form method=&quot;post&quot; action=&quot;&quot;&gt;&#039;;<br />echo &#039;&lt;table border=&quot;1&quot;&gt;&#039;;</p><p>while($row_resqwe1=mysql_fetch_array($resqwe1,MYSQL_ASSOC)){<br />$uc=$row_resqwe1[&quot;Fio&quot;];<br />$id_uchen=$row_resqwe1[&quot;Id_uchen&quot;];</p><p>echo &#039;&lt;tr&gt;&#039;;<br />echo&#039;&lt;td &gt;&#039; . $uc . &#039;&lt;/td&gt;&#039;;<br />echo &#039;&lt;td&gt;&#039;;<br />echo &#039;&lt;select name=&quot;uid[&quot;&#039;.$id_uchen.&#039;&quot;]&quot;&gt;<br />&lt;option value=&quot;&quot;&gt;&lt;/option&gt;<br />&lt;option value=&quot;н&quot;&gt;н&lt;/option&gt;<br />&lt;option value=&quot;2&quot;&gt;2&lt;/option&gt;<br />&lt;option value=&quot;3&quot;&gt;3&lt;/option&gt;&nbsp; <br />&lt;option value=&quot;4&quot;&gt;4&lt;/option&gt;&nbsp; <br />&lt;option value=&quot;5&quot;&gt;5&lt;/option&gt;&nbsp; <br />&lt;/select&gt;&#039;;echo &#039;&lt;/td&gt;&#039;;&nbsp; &nbsp; <br />echo &#039;&lt;/tr&gt;&#039;;<br />}</p><p>echo &#039;&lt;/table&gt;&#039;;<br />echo &#039;&lt;input type=submit name=&quot;vistav&quot; value=&quot;Выставить&quot;&gt;&#039;;<br />echo &#039;&lt;/form&gt;&#039;;<br />if (isset($_REQUEST[&#039;vistav&#039;])){<br />if (isset($_POST[&#039;uid&#039;]) &amp;&amp; count($_POST[&#039;uid&#039;]) &gt; 0) {<br />&nbsp; foreach($_POST[&#039;uid&#039;] as $key =&gt; $value) {<br />&nbsp; $dob_oc=&quot;Insert into ocenki (Id_uchen,Id_predm,Id_tema,Ocenka,Data) values (&#039;$id_uchen&#039;,&#039;$id_predm&#039;,&#039;$id_tema&#039;,&#039;$value&#039;,&#039;$data&#039;)&quot;;<br />&nbsp; $res_dob=mysql_query($dob_oc);<br />&nbsp; if (!$res_dob) <br />{echo &quot;Ваши данные не добавлены&quot;. mysql_error();}</p><p>&nbsp; }<br />}</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-05-19T07:55:09Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16398#p16398</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16395#p16395" />
			<content type="html"><![CDATA[<p>После поля имени добавьте в таблицу поле оценки и создайте в нем выпадающий список.<br /></p><div class="codebox"><pre><code>    &lt;select multiple name=&quot;uid[1]&quot;&gt;
        &lt;option value=&quot;1&quot;&gt;1&lt;/option&gt;
        &lt;option value=&quot;2&quot;&gt;2&lt;/option&gt;
        ...
        &lt;option value=&quot;5&quot;&gt;5&lt;/option&gt;
    &lt;/select&gt;</code></pre></div><p>Обратите внимание на значение в параметре name - uid[1]. uid - это имя массива, в квадратных скобках необходимо поместить идентификатор ученика, таким образом принять и обработать такие данные можно будет через POST запрос.</p><div class="codebox"><pre><code>&lt;?php

if (isset($_POST[&#039;uid&#039;]) &amp;&amp; count($_POST[&#039;uid&#039;]) &gt; 0) {
  foreach($_POST[&#039;uid&#039;] as $key =&gt; $value) {
//    $key - переменная будет содержать ключ массива (идентификатор ученика), в соответствии с примером это будет 1.
//    $value - будет содержать выбранную оценку.
//    Дальше составляйте запрос на обновление или добавление оценки в соответствии с идентификатором ученика.
  }
}

?&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-05-18T20:04:52Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16395#p16395</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16393#p16393" />
			<content type="html"><![CDATA[<p>Здравствуйте! подскажите пожалуйста, можно ли каким-нибудь образом реализовать следующее: должна строиться таблица, состоящая из 2х столбцов: в одном фамилии студентов, а в другом выпадающие списки, содержащие оценки (2,3,4,5)..но выпадающие списки должны быть уникальными для каждого ученика..при нажатии на кнопку содержания этих списков должны занестись в базу...<br />вот моя таблица с учениками:<br />$query12=&quot;select Id_klass from klass where Name_Klass=&#039;&quot;.$_REQUEST[&#039;Name_Klass1&#039;].&quot;&#039;&quot;;<br />$result12=mysql_query($query12);<br />$row12=mysql_fetch_assoc($result12);<br />$id_klass1=$row12[&quot;Id_klass&quot;];<br />$qwe1=&quot;select Fio,Ocenka,Id_klass from ucheniki,ocenki,uchenik_klass where ucheniki.Id_uchen=ocenki.Id_uchen and ucheniki.Id_uchen=uchenik_klass.Id_uchen and Id_klass=&#039;$id_klass1&#039; GROUP BY `Fio`&quot;;</p><p>$resqwe1=mysql_query($qwe1);<br />echo &#039;&lt;table border=&quot;1&quot;&gt;&#039;;</p><p>while($row_resqwe1=mysql_fetch_array($resqwe1,MYSQL_ASSOC)){<br />$uc=$row_resqwe1[&quot;Fio&quot;];</p><p>echo &#039;&lt;tr&gt;&#039;;<br />echo&#039;&lt;td &gt;&#039; . $uc . &#039;&lt;/td&gt;&#039;;<br />&nbsp; &nbsp; &nbsp; &nbsp; <br />echo &#039;&lt;/tr&gt;&#039;;<br />}</p><p>echo &#039;&lt;/table&gt;&#039;;</p><p>подскажите пожалуйста как можно сделать это</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-05-18T13:23:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16393#p16393</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16248#p16248" />
			<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-05-11T06:23:54Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16248#p16248</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16244#p16244" />
			<content type="html"><![CDATA[<p>Почти правильно, только надо было сделать промежуточную выборку Fio, чтобы заполнить первый столбец таблицы.<br /></p><div class="codebox"><pre><code>&lt;?php

function func_ocenka($fio, $data) {
    $sql = &#039;SELECT `Ocenka`, `Data` FROM `ocenki` WHERE `Fio` = &quot;&#039; . addslashes($fio) . &#039;&quot;&#039;;
    $ocenka = array();
    if ($res = mysql_query($sql)) {
        while ($row = mysql_fetch_assoc($res)) {
            $ocenka[$row[&#039;Data&#039;]] = $row[&#039;Ocenka&#039;];
        }
    }
    
    foreach ($data as $value) {
        print &#039;&lt;td&gt;&#039; . (isset($ocenka[$value]) ? $ocenka[$value] : &#039;&#039;) . &#039;&lt;/td&gt;&#039;;
    }
}

$qwe=&quot;select Data from ocenki group by Data&quot;;
$qwe1=&quot;select Fio,Ocenka from ucheniki,ocenki where ucheniki.Id_uchen=ocenki.Id_uchen GROUP BY `Fio`&quot;;
$resqwe=mysql_query($qwe);
$resqwe1=mysql_query($qwe1);
echo &#039;&lt;table border=&quot;1&quot;&gt;&#039;;
echo &#039;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&#039;;
$data = array();
while ($row_oc=mysql_fetch_array($resqwe)){
$data[] = $row_oc[&#039;Data&#039;];
echo &#039;&lt;td VALIGN=TOP align=center&gt;&#039;. $row_oc[&#039;Data&#039;];
echo &#039;&lt;/td&gt;&#039;;
}
echo &#039;&lt;/tr&gt;&#039;;

while($row_resqwe1=mysql_fetch_array($resqwe1,MYSQL_ASSOC)){
$uc=$row_resqwe1[&quot;Fio&quot;];
$ocenka=$row_resqwe1[&quot;Ocenka&quot;];
echo &#039;&lt;tr&gt;&#039;;
echo&#039;&lt;td &gt;&#039; . $uc . &#039;&lt;/td&gt;&#039;;
    func_ocenka($row_resqwe1[&quot;Fio&quot;], $data);
echo &#039;&lt;/tr&gt;&#039;;
}

echo &#039;&lt;/table&gt;&#039;;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-05-10T20:32:15Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16244#p16244</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16241#p16241" />
			<content type="html"><![CDATA[<p>сделал так:</p><p>$qwe=&quot;select Data from ocenki group by Data&quot;;<br />$qwe1=&quot;select Fio,Ocenka from ucheniki,ocenki where ucheniki.Id_uchen=ocenki.Id_uchen&quot;;<br />$resqwe=mysql_query($qwe);<br />$resqwe1=mysql_query($qwe1);</p><p>echo &#039;&lt;table border=&quot;1&quot;&gt;&#039;;<br />echo &#039;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&#039;;</p><p>while ($row_oc=mysql_fetch_array($resqwe)){<br />$dat1=$row_oc[&#039;Data&#039;];<br />echo &#039;&lt;td VALIGN=TOP align=center&gt;&#039;.$dat1;echo &#039;&lt;/td&gt;&#039;;}<br />echo &#039;&lt;/tr&gt;&#039;;</p><p>while($row_resqwe1=mysql_fetch_array($resqwe1,MYSQL_ASSOC)){<br />$uc=$row_resqwe1[&quot;Fio&quot;];<br />$ocenka=$row_resqwe1[&quot;Ocenka&quot;];<br />echo &#039;&lt;tr&gt;&#039;;<br />echo&#039;&lt;td &gt;&#039; . $uc . &#039;&lt;/td&gt;&#039;;<br />echo &#039;&lt;td&gt;&#039;.$ocenka.&#039;&lt;/td&gt;&#039;;</p><p>echo &#039;&lt;/tr&gt;&#039;;}<br />echo &#039;&lt;/table&gt;&#039;;</p><p>даты по горизонтали он формирует, но далее все неверно..где нужно исправить подскажите пожалуйста...</p>]]></content>
			<author>
				<name><![CDATA[VitoS]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3396</uri>
			</author>
			<updated>2011-05-10T19:54:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16241#p16241</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Печать со страницы]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=16231#p16231" />
			<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-05-10T14:24:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=16231#p16231</id>
		</entry>
</feed>
