Тема: вывод данных из базы на страницу
Здравствуйте!Мне нужно сделать страницу со статьями. Причем сначала мы видим их краткий обзор, а затем можем по ссылке перейти к полному виду. Все статьи хранятся в таблице базе данных на PhpMyAdmin/Краткий вид с названием статей, их описанием и мета-словами я сделала, а полный вид никак не получается! При подключении страница открывается, но из ячеек ничего не добавляется! Может кто сталкивался с такой проблемой?Буду очень благодарна за любую помощь!Заранее спасибо))
Исходный код:
1. страница с выводом краткого описания всех статей:
<?php
include ("blocks/db.php"); /*Соединяемся с базой*/
$result = mysql_query("SELECT title, meta_d, meta_k, text FROM settings WHERE page = 'articles'",$db);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?> ">
<meta name="keywords" content=" <?php echo $myrow['meta_k']; ?> ">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo $myrow['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
<!--Подключаем шапку сайта-->
<?php include ("blocks/header.php"); ?>
<tr>
<td bgcolor="#FFFFFF"><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Подключаем левый блок сайта-->
<?php include ("blocks/lefttd.php");?>
<td width="507" valign="top">
<?php echo $myrow['text']; ?>
<?php
$result = mysql_query ("SELECT id, title, description, author, date FROM articels",$db);
$myrow = mysql_fetch_array ($result);
do {
printf ("<table align='center' class='articles'>
<tr>
<td class='articels_title'><p class = 'articels_name'><a href='view_articles.php?id = %s'>%s</a></p>
<p class = 'articels_adds'>Дата добавления: %s</p>
<p class = 'articels_adds'>Автор: %s</p></td>
</tr>
<tr>
<td>%s</td>
</tr>
</table><br><br>",$myrow["id"], $myrow["title"], $myrow["date"],$myrow["author"],$myrow["description"] ) ;
}
while ($myrow = mysql_fetch_array ($result));
?>
</td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний блок сайта(подвал)-->
<?php include ("blocks/footer.php");?>
</table>
</body>
</html>
2. вывод статей на страницу полностью(в чем как раз и проблема!)
<?php
include ("blocks/db.php"); /*Соединяемся с базой*/
if (isset ($_GET['id'])) {$id = $_GET['id'];}
$result = mysql_query("SELECT * FROM articels WHERE id = '$id'",$db);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?> ">
<meta name="keywords" content=" <?php echo $myrow['meta_k']; ?> ">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo $myrow['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
<!--Подключаем шапку сайта-->
<?php include ("blocks/header.php"); ?>
<tr>
<td bgcolor="#FFFFFF"><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Подключаем левый блок сайта-->
<?php include ("blocks/lefttd.php");?>
<td width="507" valign="top">
<?php echo $myrow['text']; ?>
<p><?php echo $myrow['title']; ?></p>
<p>Дата добавления: <?php echo $myrow['date']; ?></p>
<p>Автор: <?php echo $myrow['author']; ?></p>
</td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний блок сайта(подвал)-->
<?php include ("blocks/footer.php");?>
</table>
</body>
</html>