Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/04/2010, 05:33
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: varias consultas desde php

Hola

Veamos, en pagina1 tienes 10 checkbox, el nombre de estos checkbox es el mismo y su valor es el valor por el que
vas ha hacer la consulta. El usuario marca 5 (1,3,5,7,9).
En pagina2 recibes los campos con $valores = array($_POST["cam_form"]);

Código PHP:
Ver original
  1. $valores = array($_POST["cam_form"]);
  2.  
  3. $Arr = array();
  4.  
  5.  
  6. for($i = 0; $i < sizeof($valores); $i++) {
  7. if ($valores[$i] != "") {
  8. array_push($Arr, $valores[$i]); // rellenas la matriz con los valores de los campos marcados
  9. }
  10. }

Ahora en la consulta. En la teoría debería de funcionar

Código SQL:
Ver original
  1. SQL = "select * from tabla where campo = " .implode($Arr, " OR campo = ")

Esta consulta daría algo como

Cita:
sql = "select * from tabla where campo = 1 OR campo = 3 OR campo = 5 OR campo = 7 OR campo = 9"
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />