Тема: вывод данных из базы на страницу

Здравствуйте!Мне нужно сделать страницу со статьями. Причем сначала мы видим их краткий обзор, а затем можем по ссылке перейти к полному виду. Все статьи хранятся в таблице базе данных на 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>

Отредактировано avalench93 (2013-12-15 13:29:45)