Pues mira, por falta de tiempo me quedé en los parvulitos de php así que mucho no puedo decirte, pero hasta donde sé, creo que se recoge igual una variable de la url que de un form, es más basta con poner el nombre de la variable desde php y yá. Pero también creo recordar que depende de la versión de php que se esté usando (o algo así...
)
De todas formas si quieres te dejo un ejemplo de cómo hacerlo con javascript
si tu url es algo tipo....
http://www.tusitio.com/archivo.php?tuVariable=pepe
habrías de poner algo como.....
<script language="javascript">
var miVariable = location.search().substr(1).split("=")[1]
function valor(){
document.forms[0].Precio.value=miVariable
}
window.onload=valor
</script>
Eso suponiendo que estés enviando una única variable por la url
De todas formas yo creo que con php es más sencillo y directo.
Dime si quieres que traslade la pregunta al foro de php