No necesitas crear ningún botón ni formulario, con un enlace puedes enviar las variables, (ojo no se como va esto de seguridad, yo lo uso y me funciona bien).
Me explico: tu generas el listado de temas con un while
Código:
<?php
while ($tema = mysql_fetch_array($result))
{
?>
<tr>
<td><?php echo $tema['tema_titulo'] ?> </td>
<td><?php echo $tema['tema_fecha'] ?> </td>
<td><?php echo $tema['tema_creador'] ?> </td>
<td><?php echo $number['numerores'] ?> </td>
<td>>
<a href=”<?php echo $PHP_SELF.'mostrartema.php?var_1='.$tema['id']. '&var_2='.$tema['otracosa'] ?>” > Ver Tema </a></td>
<?php
}
?>
Ojo con el uso de las comillas
Luego lo recibes en la página mostrartema.php con GET
Código:
<?php
if(isset($_GET['var_1']) && $_GET['var_2'])
{
$recibo_var1 = $_GET['var_1'];
$recibo_var2 = $_GET['var_2'];
Ya luego haces el nuevo SELECT con los datos recibidos
}
?>
Creo que eso es lo que quieres… espero quede claro y te sirva.