Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/12/2014, 11:57
pepu
 
Fecha de Ingreso: junio-2005
Mensajes: 69
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: buscador con filtro desde diferentes tablas

Disculpa. Lo que intento es realizar un buscador que me muestre las diferentes casillas segun sean grupos, caegorias o marcas

realizo selects en funcion del grupo, marca o categoria para luego mostrarlos
Código:
mysql_select_db($database_conect, $conect);
$query_Recordgrupos = "SELECT * FROM filtros WHERE tipo LIKE '%grupos%' ORDER BY Id_filtro ASC";
$Recordgrupos = mysql_query($query_Recordgrupos, $conect) or die(mysql_error());
$row_Recordgrupos = mysql_fetch_assoc($Recordgrupos);
$totalRows_Recordgrupos = mysql_num_rows($Recordgrupos);

mysql_select_db($database_conect, $conect);
$query_Recordmarca = "SELECT * FROM filtros WHERE tipo LIKE '%marca%'";
$Recordmarca = mysql_query($query_Recordmarca, $conect) or die(mysql_error());
$row_Recordmarca = mysql_fetch_assoc($Recordmarca);
$totalRows_Recordmarca = mysql_num_rows($Recordmarca);

mysql_select_db($database_conect, $conect);
$query_Recordcateg = "SELECT * FROM filtros WHERE tipo LIKE '%categoria%'";
$Recordcateg = mysql_query($query_Recordcateg, $conect) or die(mysql_error());
$row_Recordcateg = mysql_fetch_assoc($Recordcateg);
$totalRows_Recordcateg = mysql_num_rows($Recordcateg);
El formulario con las casillas de los grupos, marcas o categorias cogidas de la tabla filtros...
Código:
<form action="resultados.php" method="get" enctype="multipart/form-data">
									<div class="relative">
										<fieldset>
										
										<h7>Grupos</h7>
											<ul>
												<?php do { ?>
												  <li class="m_bottom_2">
												    <input type="checkbox" name="" id="checkbox_<?php echo $row_Recordgrupos['Id_filtro']; ?>">
												    <label for="checkbox_<?php echo $row_Recordgrupos['Id_filtro']; ?>" class="nomcasilla"><?php echo $row_Recordgrupos['nombre']; ?></label>
											    </li>
												  <?php } while ($row_Recordgrupos = mysql_fetch_assoc($Recordgrupos)); ?>
											</ul>
											
										
										</fieldset>
									</div>
									
                                    <div class="relative">
										<fieldset>
	<h6 >Marcas</h6><hr class="divider_bg m_bottom_10">
    							<ul>
									<li class="m_bottom_2">
										<input type="checkbox" name="" id="checkbox_<?php echo $row_Recordmarca['Id_filtro']; ?>">
										<label for="checkbox_<?php echo $row_Recordmarca['Id_filtro']; ?>" class="nomcasilla"><?php echo $row_Recordmarca['nombre']; ?></label>	
									</li>
									
								</ul>
											
										
										</fieldset>
									</div>
                                    
                                    <div class="relative">
										<fieldset>
										
										<h6>categorias</h6>
											<ul>
												<?php do { ?>
											    <li class="m_bottom_2">
												    <input type="checkbox" name="" id="checkbox_<?php echo $row_Recordcateg['Id_filtro']; ?>">
												    <label for="checkbox_<?php echo $row_Recordcateg['Id_filtro']; ?>" class="nomcasilla"><?php echo $row_Recordcateg['nombre']; ?></label>	
												    </li>
												  <?php } while ($row_Recordcateg = mysql_fetch_assoc($Recordcateg)); ?>
												
											</ul>
											
											
										</fieldset>
									</div>

									<button type="sent" class="button_type_2 d_block w_full t_align_c grey state_2 tr_all second_font fs_medium tt_uppercase"><i class="fa fa-refresh d_inline_m m_right_9 fs_"></i>Filtrar</button>
								</form>
Supongo que voy bien por ahora.

Ahora me faltaria la pagina resultados.php
que me deberia de mostrar todos los productos que tengan pertenezcan a los grupos, caegorias y marcas seleccionados en el formulario
Aqui es donde no se como seguir

Si no pertenece a este foro por favor ¿podéis moverlo a mysql si lo veis más oportuno?