Muy buenas, en el proyecto que estoy haciendo, tengo que mostrar el contenido de la tabla a partir de los filtros que le aplico con los SELECT. Pero no me funciona bien el codigo, ya que mis conocimientos no son muy grandes, entonces vengo aqui a pedir ayuda.
Envio el formulario a traves de un boton buscar, si no existe ese boton, me muestra toda la tabla por orden de fecha, esa parte esta hecha.
Pero si existe el boton buscar...
Código:
if (isset($_REQUEST['buscar'])){
$tipo_zona=$_REQUEST['tipo_zona'];
$tipo_categoria=$_REQUEST['tipo_categoria'];
$tipo_asociacion=$_REQUEST['tipo_asociacion'];
$datepicker=$_REQUEST['datepicker'];
$partes= explode("-", $datepicker);
if(checkdate ($partes[1],$partes[0],$partes[2])){
/*print_r($partes);
return exit;*/
}
//$nombre_del_comercio=$_SESSION['nombre_del_comercio'];
$select="select * FROM ofertas where tipo_categoria='$tipo_categoria' OR tipo_asociacion='$tipo_asociacion' OR fecha_final='$datepicker' ORDER BY fecha_creacion ASC";
$result=mysql_query($select,$conexion) or die ("Error en la consulta".$select);
$filas=mysql_num_rows($result);
}
Codigo HTML:
Código:
<form action="mostrar_ofertas_html.php" method="post">
<table border="0" cellpadding="10" cellspacing="0" width="1500px" height="70px;" >
<tr>
<td>
Zona.
<br />
<select tabindex="6" id="tipo_zona" name="tipo_zona" style="width:280px;" />
<option value="">Seleccione</option>
</select>
</td>
<td>
Tipo de categoría.
<br />
<select tabindex="6" id="tipo_categoria" name="tipo_categoria" style="width:280px;" />
<option value="">Seleccione</option>
<option value="Gourmet">Gourmet</option>
<option value="De Cañas">De Cañas</option>
<option value="De Copas">De Copas</option>
<option value="A la moda">A la moda</option>
<option value="Ponte en forma">Ponte en forma</option>
<option value="Decora">Decora</option>
<option value="Cultureta">Cultureta</option>
</select>
</td>
<td>
Tipo de asociación.
<br />
<select tabindex="6" id="tipo_asociacion" name="tipo_asociacion" style="width:280px;" onclick="toggle_tipo_oferta(this)" />
<option value="">Seleccione</option>
<option value="Condicional">Condicional</option>
<option value="Libre">Libre</option>
</select>
</td>
<td>
Fecha tope de finalización:
<br />
<input name="datepicker" id="datepicker" type="date" readonly="readonly" placeholder="DD-MM-YYYY" />
</td>
</tr>
</table>
<input type="image" src="../Landing/boton_buscar.png" name="buscar" id="buscar" value="Buscar" style="color:white; font-weight:bold; margin-left:1409px;" required="required" />
Y no muestra el contenido, sino existen todos los campos... Puede ser que un SELECT yo no lo seleccione y deberia de mostrarme los resultados a partir de los otros. Para eso pongo en valor "" pero no funciona...
Gracias y un saludo.