|    
			
				22/06/2011, 16:45
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: septiembre-2008 
						Mensajes: 35
					 Antigüedad: 17 años, 1 mes Puntos: 6 |  | 
  |  Respuesta: Estadisticas en Postgres( SELECT )  
  Claro, como dice Heimish, el "SELECT * FROM tabla WHERE" sería siempre fijo.Después hacés un control para ver que checkboxs están marcados, y si está marcado lo añadis al SQL, ejemplo:
 $sql = "SELECT * FROM tabla WHERE";
 if(check_sexo == 'h')$sql .= " sexo = 'h'";
 if(check_sexo == 'm')$sql .= " sexo = 'm'";
 if(check_estado == 's')$sql .= " estado = 's'";
 if(check_estado == 'c')$sql .= " estado = 'c'";
 
 Lo que no logro es como hacer para poner los condicionales (AND u OR). Si los pongo en el final de una sentencia, puede que no haya más condiciones y tire error por terminar en AND/OR.
 Habría que preguntar si el check anterior tiene valor, escribir por ejemplo: AND estado = 's' sino solo: estado = 's'. Y así con todas.
     |