Amigo, estou quase com o mesmo problema, porem o meu site esta 90% funcionando, mais queria criar uma nova pagina, e consegui fazer a conexão com o BD mais não esta mostrando na pagina aberta.
 
	 
 
<?
$variables=(strtolower($_SERVER['REQUEST_METHOD'])== 'GET') ? $_GET : $_POST;
foreach ($variables as $k=> $v)
$$k=$v;
$id = $_GET[id];
$palavra = "Caricaturas";
$tabela1 = "piadas";
$file = "$tabela1";
if($acao == "ver4"){
$busca = "SELECT * FROM $tabela1 WHERE status='S' $ordem LIMIT $limite2";
//echo $busca;
	if($paginacao == "S"){
	
		$total_reg = $qts_ultimos;
	
		if(!$page){
		$page = "1";
		}
		$inicio = $page-1;
		$inicio = $inicio*$total_reg;
		$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
	} else {
		$limite = mysql_query("$busca");
	} 
$todos = mysql_query("$busca");
$tr = mysql_num_rows($todos);
$tp = @ceil($tr / $total_reg);
if($tr > 0){
?>
<table border="0" cellpadding="1" cellspacing="0">
  <?
// Agora vamos montar o código. Pegue o valor total de resultados: 
$total = mysql_num_rows($limite); 
// Defina o número de colunas que você deseja exibir: 
//$colunas = "3"; 
//$colunas = "$qts_colunas"; 
// Agora vamos ao "truque": 
if ($total>0) { 
for ($i = 0; $i < $total; $i++) { 
if (($i%$colunas)==0) { 
$colspan = $colunas+$colunas+$colunas;
?>
  <tr>
    <? }?>
    <?
$dados = mysql_fetch_array($limite) ;
?>
    <td align="center" valign="top"><table border="0" cellpadding="0" cellspacing="0">
	   <tr>
	   <td width="<?=$largura_coluna?>" valign="middle"><table border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
         <tr>
           <td><table border="0" cellspacing="0" cellpadding="0">
               <tr>
                 <td bgcolor="#FFFFFF"><a href='<?="?pg=$link_page&id=$dados[id]";?>'><img src="<?=($img_thumb=="S")?"thumbs.php?w=$largura&h=$altura&imagem=":""; echo (!empty($dados[foto0]))?"images/$tabela1/$dados[foto0]":"images/layout/img_local_semfoto.jpg";?>" width="<?=$largura?>" height="<?=$altura?>" border="0" style="FILTER: alpha(opacity=100);" onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)" /></a></td>
               </tr>
           </table></td>
         </tr>
       </table>
	     <table width="98%" border="0" align="left" cellpadding="0" cellspacing="0">
            <tr>
              <td valign="top">
<?
echo "<a href='?pg=$link_page&id=$dados[id]'>";
echo "<font size='2' color='$Cor1'>$dados[nome]</font><br>";
echo "</a>";	
?></td>
            </tr>
			
        </table></td>
</tr>
</table>
</td>
    <? }?>
  </TR>
  <? }?>
</table>
<br>
<?
// INICIO DA PAGINAÇÃO
if($paginacao == "S"){
	include "estrutura/paginacao.php";
}
// FIM DA PAGINAÇÃO
?>
<? } else {?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center">nenhum<b> registro</b><b> </b>encontrado!</td>
  </tr>
</table>
<?
} // FIM DO ELSE 
} // FIM DA ACAO VER4
?>
<? 
if($acao == "ver"){
$busca = "SELECT * FROM $tabela1 WHERE id='$id' ";
//echo $busca;
	if($paginacao == "S"){
	
		$total_reg = $qts_ultimos;
	
		if(!$page){
		$page = "1";
		}
		$inicio = $page-1;
		$inicio = $inicio*$total_reg;
		$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
	} else {
		$limite = mysql_query("$busca");
	} 
$todos = mysql_query("$busca");
$tr = mysql_num_rows($todos);
$tp = @ceil($tr / $total_reg);
if($tr > 0){
?>
<table border="0" cellpadding="1" cellspacing="0">
  <?
// Agora vamos montar o código. Pegue o valor total de resultados: 
$total = mysql_num_rows($limite); 
// Defina o número de colunas que você deseja exibir: 
//$colunas = "3"; 
//$colunas = "$qts_colunas"; 
// Agora vamos ao "truque": 
if ($total>0) { 
for ($i = 0; $i < $total; $i++) { 
if (($i%$colunas)==0) { 
$colspan = $colunas+$colunas+$colunas;
?>
  <tr>
    <? }?>
    <?
$dados = mysql_fetch_array($limite) ;
?>
    <td align="center" valign="top"><table border="0" cellpadding="0" cellspacing="0">
	   <tr>
	   <td width="<?=$largura_coluna?>" valign="middle"><table border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
         <tr>
           <td><table border="0" cellspacing="0" cellpadding="0">
               <tr>
                 <td bgcolor="#FFFFFF"><a href='#'><img src="<?=($img_thumb=="S")?"thumbs.php?w=$largura&h=$altura&imagem=":""; echo (!empty($dados[foto0]))?"images/$tabela1/$dados[foto0]":"images/layout/img_local_semfoto.jpg";?>" width="<?=$largura?>" height="<?=$altura?>" border="0" style="FILTER: alpha(opacity=100);" onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)" /></a></td>
               </tr>
           </table></td>
         </tr>
       </table>
	     <table width="98%" border="0" align="left" cellpadding="0" cellspacing="0">
            <tr>
              <td valign="top">
<?
echo "<a href='?pg=$link_page&id=$dados[id]'>";
echo "<font size='2' color='$Cor1'>$dados[nome]</font><br>";
echo "</a>";	
?></td>
            </tr>
			
        </table></td>
</tr>
</table>
</td>
    <? }?>
  </TR>
  <? }?>
</table>
<br>
<?
// INICIO DA PAGINAÇÃO
if($paginacao == "S"){
	include "estrutura/paginacao.php";
}
// FIM DA PAGINAÇÃO
?>
<? } else {?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center">nenhum<b> registro</b><b> </b>encontrado!</td>
  </tr>
</table>
<?
} // FIM DO ELSE 
} // FIM DA ACAO VER4
?>