No sabemos que datos guardas en tus campos "nombre y formato" .. para que tengas que aplicar un "explode" .. pero en principio ya que haces esa consulta SQL a esos dos campos .. eso es lo único que vas a obtener y fijo:
Código PHP:
while ($registro = mysql_fetch_row($cod)){
echo $registro['nombre'];
echo $registro['formato'];
}
A partir de ahí no sé que harás con tu "nombre" o "formato" lo que necesites .. Pero, si no explicas que datos gestionas no podremos ver como los deberías trabajar .. El caso es que ese:
$trozo4=explode(">>producto<<",$cod);
(ahora que me fijo bien ..) no es correcto siendo $cod: $cod= mysql_query("SELECT nombre,formato FROM $tabla WHERE (nombre = '$formato') ",$conexion)
or die ("Invalid query");
En tal caso, deberías aplicar ese explode() a $registro['nombre'] o $registro['formato'] ...
Un saludo,