Salve a tutti come da titolo ho dei problemi con while...

Vi spiego la situazione, voglio estrarre dal 2 tabelle sul database i risultati per poi metterli in un output, ma adesso sorge il problema, nella visualizzazione mi viene scritta la stessa informazione per più volte -_-

Vi passo il codice :
Codice PHP:
    // Includo il Tpl delle news
    
include(INCPATH."temp/news.tpl");
            
// Records Query
            
$count mysql_query("SELECT COUNT(id) FROM cute_news WHERE date < ".time());
            
$res_count mysql_fetch_row($count);
            
// Numero di Records
            
$tot_records $res_count[0];
            
// Records per Page
            
$per_page 7;
            
// Total Page
            
$tot_pages ceil($tot_records $per_page);
            
// Current Page
            
$current_page = (!$_GET['page']) ? : (int)$_GET['page'];
            
// LIMIT Param
            
$primo = ($current_page 1) * $per_page;
            
// WHILE Per visualizzare i Records
            
$query_lim mysql_query("SELECT * FROM cute_news WHERE date < ".time()." LIMIT $primo$per_page");
            if (
mysql_num_rows($query_lim) == 0) {
            } else {
                while(
$news mysql_fetch_array($query_lim)) {
                
$query_txt mysql_query("SELECT * FROM cute_story WHERE post_id ='".$news['id']."'");
                    while(
$txt mysql_fetch_array($query_txt)) {
                        
$news_body $news_body;
                        
$news_body str_replace("{title}"$news['title'], $news_body);
                        
$news_body str_replace("{author}"$news['author'], $news_body);
                        
$news_body str_replace("{date}", (date('d-m-Y'$news['date'])), $news_body);
                        
$news_body str_replace("{news}"$txt['short'], $news_body);
            if(
$_SESSION[permission]) {     $news_body str_replace("{logged}"$txt['full'], $news_body); 
            } else {    
$news_body str_replace("{logged}"''$news_body); }
                        
$news_body str_replace("{comments}"$news['comments'], $news_body);
                        echo 
$news_body;
                    }
                }
                
$paginazione "<div align=\"right\">";
                
// Visualizzazione delle Pagine con gli OPTION
                
$paginazione "<select onChange=\"MM_jumpMenu('parent',this,0)\" name=\"menu\">\n";
                for(
$i 1$i <= $tot_pages$i++) {
                if(
$i == $current_page) {
                
$paginazione .= "<option value=\"?id=news&amp;page=$i\" selected=\"selected\">Pagina $i</option>\n";
                } else {
                
$paginazione .= "<option value=\"?id=news&amp;page=$i\">Pagina $i</option>\n";
                }}
                
$paginazione .= "</select>";
                
$paginazione .= "</div>"
Spero che possiate aiutarmi

Ciao Davide