Прошло много времени, я думал как сделать и додумался...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="true" name="mssmarttagspreventparsing" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="Content-Type" content="text/html; charset=cp1251" />
<title>Urbanism :: DryIcons Free Template</title>
<link href="templates/urbanism/css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function clS(t){
var srch = document.getElementById('s'), val = srch.value.toString().toLowerCase(), re = /^\s+$/;
if(t) {
if(val == 'search...' || val == 'search'){
srch.value = '';
}
} else {
if(val == 'search...' || val == 'search' || val == '' || re.test(val)) {
srch.value = 'Search...';
}
}
}
</script>
</head>
<body>
<div id="cnt">
<div id="header">
<div class="urbanism_logo"><a href="#"></a></div>
<div id="menu">
<dl id="title_home" class="menu_home">
<dt class="menu_tit"><span>Home</span></dt>
<dd><a class="mlink" href="index.html"></a></dd>
</dl>
<dl id="title_graphics" class="menu_graphics">
<dt class="menu_tit"><span>Graphics</span></dt>
<dd><a class="mlink" href="article.html"></a></dd>
</dl>
<dl id="title_articles" class="menu_articles">
<dt class="menu_tit"><span>Articles</span></dt>
<dd><a class="mlink" href="index.html"></a></dd>
</dl>
<dl id="title_contact" class=menu_contact>
<dt class="menu_tit"><span>Contact</span></dt>
<dd><a class="mlink" href="contact.html"></a></dd>
</dl>
<dl id="title_rss">
<dd><a class="menu_rss" href="#"></a></dd>
</dl>
<div id="search">
<form id="search_form" action="" method="get">
<input class="search_field" type="text" value="Search..." name="s" id="s" onfocus="clS(1);" onblur="clS(0);" />
<input class="search_button" type="submit" value="" id="searchsubmit" />
</form>
</div>
</div>
</div>
<div id="content">
<div id="lcont">
<?php all_zapisi() ?>
<div class="post">
<a href="post.php?id=<?=$id?>" class="post_title"><?php foreach($main as $arr)
{
if(mb_strlen($main['title']) > 100)
{
global $title;
$title = mb_substr($main['title'],0,100);
echo $title.'<br/>';
}
else
{
global $title;
$title = $main['title'];
echo $title.'<br/>';
break;
}
}
?></a>
<span class="date">February 28th, 2009 Posted by: designer, 20 comments</span>
<p><a href="#"><img border="0" alt="Logo design tutorial by DryIcons" src="templates/urbanism/images/tutorial_index.jpg"/></a></p>
<p><?php foreach($main as $arr)
{
if(mb_strlen($main['news']) > 350)
{
global $news;
$news = mb_substr($main['news'],0,350);
echo $news.'<br/>';
}
else
{
global $news;
$news = $main['news'];
echo $news.'<br />';
break;
}
}?></p>
<br class="clr"/>
<div class="read_post"><a href="post.php?id=<?=$id?>">Подробнее...</a></div>
<hr/>
</div>
<?php foreach($main as $arr)
{
$id = $main['id'];
$sql = mysql_query("SELECT COUNT(*) FROM zapisi WHERE id <> '$id'");
$row = mysql_fetch_row($sql);
$sql_res = mysql_query("SELECT * FROM zapisi WHERE id <> '$id'");
$row_res = mysql_fetch_array($sql_res);
$total = $row[0];
for($a=0; $a<$total; $a++)
{
$pr = mysql_query("SELECT * FROM zapisi WHERE id <> '$id'");
while($pr_row = mysql_fetch_array($pr))
{
if(!empty($pr_row['id']))
{
global $id_1;
$id_1 = $pr_row['id'];
global $title_1;
$title_1 = $pr_row['title'];
global $news_1;
$news_1 = $pr_row['news'];
include 'add.php';
}
}
break;
}
break;
}
?>
<div id="pagination">
<span class="previous"> </span>
<span class="pag_num_activ">1</span>
<a href="#page-2-goes-here" class="pag_num">2</a>
<a href="#page-3-goes-here" class="pag_num">3</a>
<a href="#page-4-goes-here" class="pag_num">4</a>
<a href="#page-5-goes-here" class="pag_num">5</a>
<a href="#page-2-is-next" class="next"></a>
</div>
</div>
<div id="rcont">
<h3 class="category">Categories</h3>
<div id="categories">
<a class="side_link" href="#">Free Icons</a>
<a class="side_link" href="#">Custom Icons</a>
<a class="side_link" href="#">Vector Graphics</a>
<a class="side_link" href="#">Blog</a>
<a class="side_link" href="#">Free Templates</a>
</div>
<h3 class="category">Our Sponsors</h3>
<div class="sponsor">
<a href="/advertise/"><img src="templates/urbanism/images/advertise_here.jpg" width="200" height="100" alt="Advertise here" /></a>
<a href="/advertise/"><img src="templates/urbanism/images/advertise_here.jpg" width="200" height="100" alt="Advertise here" /></a>
</div>
<h3 class="category">Recent Posts</h3>
<div id="side_posts">
<a class="side_link" href="#">Logo Design Process Tutorial</a>
<a class="side_link" href="#">Great use of pop music in great films</a>
<a class="side_link" href="#">Icon design tutorial: How to make a Calendar icon</a>
<a class="side_link" href="#">DryIcons.com 2.0</a>
<a class="side_link" href="#">1st Anniversary and Graphics Giveaway Winners</a>
</div>
<h3 class="category">Recent Comments</h3>
<div id="side_comments">
<a class="side_link" href="#">Coder Says:<br />No problem!</a>
<a class="side_link" href="#">Designer Says:<br />Thanks Coder.</a>
<a class="side_link" href="#">PF Says:<br />Keep talking!</a>
<a class="side_link" href="#">RH Says:<br />Paranoid Android</a>
</div>
</div>
</div>
<div id="footer">
<div id="lfoo">
<div id="llfoo">
<div id="about_photo"><div class="about_frame"></div></div>
</div>
<div id="rlfoo">
<div id="about_text">
<h3>About me</h3>
<div class="about_hr"><hr /></div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer faucibus nunc vel orci. Proin ante quam, porta sit amet, semper eu, vulputate ut, quam. Nunc facilisis iaculis elit. Aliquam suscipit elit in urna. Aenean tellus mauris, vehicula vitae, lobortis nec, porttitor non, sapien. Donec metus pede, scelerisque in, sodales ac, viverra a, risus. Aliquam erat volutpat. Duis eget tellus vitae libero suscipit rutrum. Suspendisse lobortis.</p>
</div>
</div>
</div>
<div id="rfoo">
<div id="twitter_logo"></div>
<div class="twitter_hr"><hr /></div>
<div id="twitter_text">
<p>
<span>@ Mon 27 Apr 2009 20:15</span>
Great day for freedom:
<a class="twitter_link" href="http://dryicons.com/free-graphics/preview/thank-you-card/" target="_blank">Thank you card</a>
</p>
<p>
<span>@ Sat 24 Apr 2009 08:43</span>
Flowery background: Vector Graphic
<a class="twitter_link" href="http://dryicons.com/free-graphics/preview/flowery-background/" target="_blank">Flowery background</a>
</p>
</div>
<div id="twitter_follow"><a href="http://twitter.com/dryicons" target="_blank"></a></div>
</div>
<div id="bfoo">
<div id="foo_copy"><p>©2009 Urbanism. All rights reserved.</p></div>
<div id="foo_dry"><a href="http://dryicons.com" target="_blank">Free Template and Icons by DryIcons.com</a></div>
<div id="foo_badge"><a href="http://dryicons.com" target="_blank"></a></div>
</div>
</div>
</div>
</body>
</html>
function.php
function all_zapisi()
{
$sql = mysql_query("SELECT * FROM zapisi");
while($row = mysql_fetch_array($sql))
{
global $id;
$id = $row['id'];
$news = $row['news'];
$title = $row['title'];
global $main;
$main = array('title' => $title,'id' => $id,'news' => $news);
}
}
Так мне получилось в HTML двумя переменными все записи выводить, а как теперь спрятать из HTML такой большой foreach ?