Разработка электронного магазина на PHP и MySQL. Пинягина О.В. - 48 стр.

UptoLike

Составители: 

О.В. Пинягина
48
Подключение к базе данных выглядит следующим образом (кстати,
этот код удобно выделить в отдельный шаблон connect.phtml):
mysql_connect("localhost", "root", "") or
die ("Не могу подключиться к серверу!");
mysql_select_db("books") or
die ("Не могу подключиться к базе данных!");
Выполнение двух запросов выглядит так:
$strSQL1="SELECT * FROM publishers ORDER BY name_publ";
$result1=mysql_query($strSQL1) or
die("Не могу выполнить запрос!");
$strSQL2="SELECT * FROM categories ORDER BY name_cat";
$result2=mysql_query($strSQL2) or
die("Не могу выполнить запрос!");
Осталось вывести результаты запросов в две ячейки таблицы. В следующем
листинге перемешаны HTML-тэги и PHP-команды.
<table border=0 width=100%>
<tr><td width="50%"><center><h3>Издатели</h3></center><ul>
<?
while($row=mysql_fetch_array($result1))
{?>
<li><a href="show.phtml?type=1&id_publ=
<?print $row["id_publ"];?>"><?print row["name_publ"];?></a>
<?}?>
</ul></td>
<td width="50%"><center><h3>Категории</h3></center><ul>
<?
while($row=mysql_fetch_array($result2))
{?>
<li><a href="show.phtml?type=2&id_cat=
<?print $row["id_cat"];?>"><?print $row["name_cat"];?></a>
<?}?>
</ul></td>
</tr>
</table>
Обратите внимание, как из названий издательств и категорий формируются
гиперссылки, например:
<a href="show.phtml?type=1&id_publ=<?print $row["id_publ"];?>">
<?print row["name_publ"];?></a>
О.В. Пинягина

      Подключение к базе данных выглядит следующим образом (кстати,
этот код удобно выделить в отдельный шаблон connect.phtml):

mysql_connect("localhost", "root", "") or
          die ("Не могу подключиться к серверу!");
mysql_select_db("books") or
          die ("Не могу подключиться к базе данных!");

Выполнение двух запросов выглядит так:
$strSQL1="SELECT * FROM publishers ORDER BY name_publ";
$result1=mysql_query($strSQL1) or
           die("Не могу выполнить запрос!");
$strSQL2="SELECT * FROM categories ORDER BY name_cat";
$result2=mysql_query($strSQL2) or
           die("Не могу выполнить запрос!");

Осталось вывести результаты запросов в две ячейки таблицы. В следующем
листинге перемешаны HTML-тэги и PHP-команды.

Издатели

Категории

Обратите внимание, как из названий издательств и категорий формируются гиперссылки, например: "> 48