El error esta justo donde decias
dentro de un
echo ""; no puedes abrir y cerrar los tac de php solo tenias que concatenar como ahora esta en el codigo que pegue.
no puedes hacer esto
echo "<td bordercolor='#ffffff'><a href='paginainfo.php?id=
<?php echo ($Row[cod_interno]);?>'>más info</a></td>";
esta seria la forma correcta
echo "<td bordercolor='#ffffff'><a href='paginainfo.php?id=
" .$Row["cod_interno"]. "'>más info</a></td>";
paginalinks.php Código PHP:
<?php
$Host = "localhost";
$User = "";
$Password = "";
$Base = "empresa";
$Tabla = "productos";
//conecta la base
$Link = mysql_connect ($Host, $User, $Password);
//realiza la consulta
$Query = "SELECT * FROM $Tabla ORDER BY cod_interno";
$Result = mysql_db_query ($Base, $Query, $Link);
echo "<table width='80%> \n";
echo "<td bgcolor = #ffcc99 align=center><font size='2'><b>Descripción</b></font></td> \n";
echo "<td bgcolor = #ffcc99 align=right><font size='2'><b>Precio</b></font></td> \n";
echo "</tr> \n";
while ($Row = mysql_fetch_array ($Result)) {
echo "<td bordercolor='#ffffff'><font size='2'>".$Row["descripcion"]."</font></td> \n";
echo "<td bordercolor='#ffffff'><font size='2'>".$Row["precio"]."</font></td> \n";
echo "<td bordercolor='#ffffff'><a href='paginainfo.php?id=" .$Row["cod_interno"]. "'>más info</a></td>"; // para mi el problema está acá
}
echo "</table> \n";
print ("<br>");
//cierra la base
mysql_close ($Link);
?>
ahora deberia funcionar suerte.