Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2011, 11:25
Piso
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 1
Pregunta Problema con GET o POST en formulario con PHP

Hola tengo una url con varias variables en ella por ejemplo
http://www.iweb.com/busca.php?o=Venta&mh=100000&p=Madrid

Quiero poner un campo de texto (input) con un botón en un lugar de la página para que sume una variable a la url que ya tengo. O sea que la url quede por ejemplo así :
http://www.iweb.com/busca.php?o=Venta&mh=100000&p=Madrid&bz=loquesea

&bz=loquesea sería la nueva variable que añado al formulario.

El problema es que si lo hago con GET me pasa la nueva variable y elimina el resto, y si lo hago con POST me pone toda la URL salvo la parte nueva"loquesea"

Este es mi código:
<form action="<?php echo $url_actual.'&bz='.$buscazona; ?>" method="POST" enctype="multipart/form-data" style="width:420px; height:30px; float:left">Buscar por zona:<input name="bz" id="bz" type="text" size="22" maxlength="50" align="left"/> <input type="submit" value="Buscar Zona:" style="background-color:#FFCC00" /></form>

Había pensado hacerlo con $POST y meterle un hidden al formulario, pero me viene mucho mejor a través de la URL. ¿Se os ocurre algo?.
Estoy pegado en javascript, ¿tal vez con algo de java?