Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2009, 15:37
usuario_13
 
Fecha de Ingreso: febrero-2009
Mensajes: 27
Antigüedad: 15 años, 2 meses
Puntos: 0
duda sobre consulta

hola a todos, tengo un problema y espero por favor puedan ayudarme.

como hago para realizar una busqueda en una bd (mysql) cuando la busqueda va condicionada por checkbox? es decir: al usuario la van a aparecer en un index.php varios checkbox indicando las categorias por producto, y el usuario puede escoger uno, varios o todos los checkbos.

luego con los checkbox seleccionados yo hago el select en la bd voy a poner el codigo para que vean lo hecho hasta ahora:

index.php:

<form action="index2.php" method="post">
<table width="41%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<label>
<input type="checkbox" name="categoria1" value="1" /> ropa de niño
</label>
</td>
</tr>
<tr>
<td>
<label>
<input type="checkbox" name="categoria2" value="2" /> ropa de damas
</label>
</td>
</tr>
<tr>
<td>
<label>
<input type="checkbox" name="categoria3" value="3" /> ropa de caballeros
</label>
</td>
</tr>
<tr>
<td>
<label>
<input type="checkbox" name="categoria4" value="4" /> bisuteria
</label>
</td>
</tr>
<tr>
<td><input type="submit" value="Buscar" /></td>
</tr>
</table>
</form>

luego en el index2.php me mostrara los articulos dependiendo de lo que selecciono en los checkbox.

lo dificil para mi de todo esto es que no se como hacer el select, ademas un producto puede pertenecer a mas de una categoria y para rematar no son solamente las categorias que les muestre sino que son como 20 (no se las escribi porq serian mas checkbox y ya)

por favor agradeceria enormemente de su ayuda porq no se mucho sobre sql

gracias de antemano