int mysql_result(int result, int i, string column);
array mysql_fetch_row(int result);
//возвращает индексный массив или false при ошибке
array mysql_fetch_array(int result);
//возвращает ассоциативный массив или false при ошибке
int mysql_close(int сonn_id);
Структура таблиц базы данных Conf.
Таблица |
Назначение |
Поле |
Назначение |
Confs |
Конференции |
IdConf |
Код конференции |
CName |
Название конференции |
||
Dep |
Факультет, ответственный за проведение |
||
Dat |
Сроки |
||
Evnts |
Программы конференций |
IdEvent |
Код мероприятия |
IdConf |
Код конференции |
||
EName |
Название мероприятия |
||
Tim |
Время проведения |
||
Members |
Возможные участники конференции |
Mname |
Имя участника |
|
Его электронный адрес |
||
Events |
Список интересуемых мероприятий |
||
IdConf |
Код конференции |
<HTML>
<HEAD><TITLE>Конференции</TITLE></HEAD>
<BODY>
<CENTER>Гомельские конференции
<P><FORM NAME="Query" METHOD="POST" ACTION="reg.php">
<SELECT NAME="cname" size="7">
<?
$db = mysql_connect("localhost", "root");
mysql_select_db("conf",$db);
$result = mysql_query("Select CName from confs",$db);
while ($myrow = mysql_fetch_row($result)) {
print "<option>".$myrow[0];
}
?>
</SELECT><P>
<INPUT TYPE="SUBMIT" VALUE="Список мероприятий">
</FORM>
</CENTER> </BODY> </HTML>
$result = mysql_query("Select CName from confs",$db);
while ($myrow = mysql_fetch_array($result)) {
print "<option>".$myrow['Cname'];
}
$result = mysql_query("Select CName from confs",$db);
$number = mySQL_num_rows($result);
for($i=0; $i<$number; $i++) {
$Cname = mysql_result($result, $i, "CName");
print "<option>$Cname";
}
$result = mysql_query("Select CName from confs",$db);
$number = mySQL_num_rows($result);
for($i=0; $i<$number; $i++) {
print "<option>".mysql_result($result, $i, 0);
}
<HTML> <HEAD> <TITLE>Программа конференции</TITLE>
</HEAD>
<body> <CENTER>
<?
session_start();
print "<h1>".$_POST['cname']."</h1>";
$db = mysql_connect("localhost", "root");
mysql_select_db("conf",$db);
$q="Select Confs.IdConf,CName,Dep, Dat, IdEvent, EName, Tim FROM Confs, Evnts Where (CName='".$_POST['cname']. "') AND (Confs.IdConf=Evnts.IdConf)";
$result = mysql_query($q,$db);
$myrow = mysql_fetch_row($result);
$IdConf=$myrow[0];
$_SESSION['idconf']=$IdConf;
$_SESSION['confname']=$_POST['cname'];
print("Факультет: $myrow[2]<br>\n");
print("Сроки: $myrow[3]<P>");
print("<TABLE><CAPTION>Программа мероприятий конференции </CAPTION>\n");
do {
printf("<TR><TD>%2d</TD><TD>%s</TD><TD>%s</TD></TR>\n",
$myrow[4],$myrow[5],$myrow[6]);
} while ($myrow = mysql_fetch_row($result));
printf("</TABLE>");
?>
<center> <H2>Регистрация!</H2>
<FORM NAME="Register" METHOD="POST" ACTION="confirm.php">
<P>Ваше имя <INPUT TYPE="Text" NAME="Name">
<P>Email адрес <INPUT TYPE="Text" NAME="Email">
<P>Номера мероприятий, где планируется участие
<P><INPUT TYPE="Text" NAME="Events">
<P><INPUT TYPE="SUBMIT" VALUE="Регистрация">
</FORM>
<hl><A HREF="conf.php">ВОЗВРАТ к конференциям</A></hl>
</CENTER> </BODY></HTML>
<HTML> <HEAD> <TITLE>Подтверждение</TITLE> </HEAD>
<body> <CENTER>
<?
session_start();
$db = mysql_connect("localhost", "root");
mysql_select_db("conf",$db);
$q="INSERT INTO Members (MName, Email, Evnts, IdConf)";
$q.="VALUES ('".$_POST['Name']."','".$_POST['Email']. "','".$_POST['Events']."','".$_SESSION['idconf']."')";
/*"$idconf')"; */
$result = mysql_query($q,$db);
?>
<H2> Уважаемый <? print $_POST['Name']; ?> !</H2>
<P>Вы зарегистрированы на мероприятия #
<? print $_POST['Events']; ?>
<br>конференции <? print $confname;
/* print $_SESSION['confname']; */ ?>
<hl><A HREF="conf.php">ВОЗВРАТ к списку конференций</A>
</hl></CENTER></BODY></HTML>
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.