Si te resulta complicado seguir la sintax de printf() (
www.php.net/printf) .. usa mejor la sintax básica de echo como te mostré:
Código PHP:
while ($row=mysql_fetch_array($result))
{
echo "<tr><td>".$row['ref']."</td><td>".$row['ID_Prueba']."</td><td><a href=\"sig_pag.php?id=".$row['ID_prueba']."\">mostrar</a></td></tr>";
}
Incluso si usas algún editor "visual" HTML podrias usar:
Código PHP:
<?
while ($row=mysql_fetch_array($result))
{
?>
<tr>
<td><? echo $row['ref']; ?></td>
<td><? ehco $row['ID_Prueba']; ?></td>
<td><a href="sig_pag.php?id="<? echo $row['ID_prueba']; ?>">mostrar</a></td>
</tr>
<?
}
?>
Y así ves como queda tu tabla "visualmente" (con Dreamweaver o FrontPage icluso .. por citar algunos);
La función printf() consume además más recuros del servidor (no una diferencia abismal .. pero algo si) que sus equivalentes en echo "" simples.
Un saludo,