Mira con el firebug si el parámetro num se envía bien al servidor.
Puedes poner un echo $num para verlo en el php también.
Luego cambia la función mysql_fetch_row por mysql_fetch_assoc porque la primera es para crear un array de índices numéricos y la segunda un array asociativo (que es lo que necesitas para poder hacer
$registro["producto"].
Código PHP:
Ver original<?php
$num = $_GET["num"];
echo "Parámetro num: ".$num."<br />";
$query = "SELECT producto FROM t_mat WHERE cod=".$num;
echo "Consulta: ".$query."<br />"
echo $registro["producto"];
?>