Un ejemplo con javascript puro.
Funcion javascript
Código:
<script type="text/javascript">
function foo(){
value = document.getElementById("bar").value;
document.getElementById("enlace").href = "prueba.php?value=" + value;
}
</script>
codigo html normal
Código:
<input type="text" id="bar" />
<a href="prueba.php" onclick="foo();" id="enlace">Hola mundo sucio</a>
A mi me funcionaria algo asi ya despues recibes la variable en get por medio de PHP.
Aunque este codigo es algo sucio xD y por algo me refiero a que es como revolcarse con cerdos.