A continuación os explico el problema q me lleva de cabeza...
Resulta que tengo un formulario tal que así:
Código:
Pues bien cuando le paso los resultados por el metodo POST me los guardo en variables en la pagina resultados.php<form name="form1" method="post" action="resultados.php"> <table width="70%" border="0" cellpadding="5" cellspacing="5"> <tr> <td bgcolor="#CCCCCC"> <label><input name="compra" type="radio" value="si" checked>compra</label></td> <td bgcolor="#CCCCCC"><strong>Tipo de inmueble:</td> </tr> <tr> <td bgcolor="#CCCCCC"> <label><input type="radio" name="compra" value="no">alquiler</label></td> <td bgcolor="#CCCCCC"> <select name="tipo" id="tipo"> <option value="no">Seleccionar tipo</option> <option value="Promocion">promociones</option> <option value="Piso">pisos</option> <option value="Casa">casas</option> <option value="Unifamiliar">unifamiliares</option> <option value="Chalet">chalets</option> <option value="Nave">naves</option> <option value="Solar">solares</option> <option value="Adosado">adosados</option> </select> </td></tr> <tr><td colspan="2"><input type="submit" name="Submit" value="Buscar"> </div></td> </tr> </table> </form>
Código:
hago la consulta dependendiendo de lo que ha recibido del formulario y tambien le aplico la orden LIMIT para que me muestre cierta cantidad de registros;$tipo=$_POST['tipo']; $venta=$_POST['compra'];
Código:
La primera pagina lo hace bien xo en cuanto pasa a la segunda me pone que las variables que obtiene del form está "undefined", que supongo que querra decir, vacias.if ($poblacion<>"no") { if ($venta=="si") { $sql="SELECT * FROM pisos WHERE ((tipo= "$tipo") AND (venta="$Venta") ) ORDER BY codigo ASC" LIMIT $inicio, $registros; }
Alguna idea?
Gracias