Yo no sé PHP, pero el dato se puede pasar por la URL sólo con javascript. Es algo así:
En la página origen:
Código HTML:
Listado de productos:<br>
<a href="pagina2.htm?A">Producto A</a><br>
<a href="pagina2.htm?B">Producto B</a><br>
<a href="pagina2.htm?C">Producto C</a>
En la página destino (pagina2.htm):
Código HTML:
<head>
<script language="JavaScript" type="text/JavaScript">
function recogeProd()
{ var p = document.location.search.substring(1)
with (document.formu.productos)
{ var L = options.length
for (i=0; i<L; i++)
{ if (options[i].value==p) { options[i].selected=true; return }
}
}
}
</script>
</head>
<body onLoad=recogeProd()>
<form name="formu">
<select name="productos">
<option>Elige</option>
<option value="A">Producto A</option>
<option value="B">Producto B</option>
<option value="C">Producto C</option>
</select>
</form>
</body>