Вход

Нужна помощь

Научись общаться с машиной и научи других. Все вопросы связанные с программированием и разработкой программ.

Модератор: AxeL

Продвинутый

СообщениеПродвинутый Andreeff Andreeff 0
Оставил 659 сообщений с 21 май 2005
ФР: 42600
WWWICQ
4 декабря 2012 в 21:23

Здравствуйте, нужна помощь.
Суть проблемы: имеется база данных сделаная на денвере (phpmyadmin) в ней есть таблицы. Есть запрос
[code:1]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML4.01 Transitional//EN">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Ведомость сдачи экзамена</title>
<h1>Ведомость сдачи экзамена</h1>

</head>
<body bgcolor= #FFFFCC>
<!--Цвет фона белый // тело.. bgcolor - выбор цвета...найти любой интересующий цвет можно на любом сайте. -->
<form action="form-ekz_ved-rez.php" method="POST"> <!-- // форма - действие, которое будет выполнено при нажатии на кнопку. -->
<!-- // в атрибуте action пишется страница перехода, или скрипт, method выбираем POST.



<br />


<table>
<tr>
<td>Предмет:</td><!-- имя атрибута на экране-->
<td>

<?php
$db = mysql_connect("localhost","root","");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_select_db("abiturient",$db);
$result = mysql_query("select Pred_name from predmet");
$kolstr = mysql_num_rows($result);
echo ("<select name=Pred_name maxlength=100 size=1>");
$var=mysql_fetch_array($result);
$i = 0;
while($i < $kolstr)
{
$var = mysql_fetch_array($result);
echo('<option>'.$var['Pred_name'].'</option>');
$i++;
}
?>


</td>
</tr>

<tr>
<td>Специальность:</td><!-- имя атрибута на экране-->
<td>

<?php
$db = mysql_connect("localhost","root","");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_select_db("abiturient",$db);
$result = mysql_query("select special from specialnost");
$kolstr = mysql_num_rows($result);
echo ("<select name=special maxlength=900 size=1>");
$var=mysql_fetch_array($result);
$i = 0;
while($i < $kolstr)
{
$var = mysql_fetch_array($result);
echo('<option>'.$var['special'].'</option>');
$i++;
}
?>


</td>
</tr>

<tr>
</table>
<input type=submit name="Submit" value="OK">&nbsp; <!--// кнопка подтверждения по которой мы уйдем на форму написанную сверху.-->
<input type=reset name="Reset" value="Очистить"> <!--// кнопка очистки формы (по желанию.)-->
</form>
<form action="index.html" method="POST">
<p style="text-align: left;">
<button>На главную</button></p>
</form>


</body>
</html>[/code:1]

Нужно помочь написать код для вывода занчений из таблицы main_table где содержатся поля Pred_name и specialnost, соответственно именно их мы и выбираем в коде выше.
Ответ на запрос должен быть вида:
из таблицы main_table
Name Fam Otch ocenka(проставляем в ручную и записывем в таблицу main_table )
0
Молчун

СообщениеМолчун megapup megapup 0
Оставил 88 сообщений с 11 ноя 2011
ФР: 6075
5 декабря 2012 в 22:49

[code:1]<?
// вставляем обработчик формы
if(isset($_POST['Pred_name']) and isset($_POST['special']))
{
// выбираем студентов
"select * from main_table where Pred_name='{$_POST['Pred_name']}' and specialnost='{$_POST['special']}'"
// и выводим
// ...
}

// Pred_name и specialnost это я так понимаю id из соответствующих таблиц,
// если так (а это должно быть так :), то в каждом option должен быть value равный этому id

?>[/code:1]
0



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2