Hola compañeros,
A continuación os explico el problema q me lleva de cabeza...
Resulta que tengo un formulario tal que así:
Código:
<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>
Pues bien cuando le paso los resultados por el metodo
POST me los guardo en variables en la pagina
resultados.php
Código:
$tipo=$_POST['tipo'];
$venta=$_POST['compra'];
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;
Código:
if ($poblacion<>"no") {
if ($venta=="si") {
$sql="SELECT * FROM pisos
WHERE ((tipo= "$tipo") AND (venta="$Venta")
) ORDER BY codigo ASC" LIMIT $inicio, $registros;
}
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.
Alguna idea?
Gracias