Nirt3, vamos a hacer lo siguiente: yo entendí perfectamente tu problema desde un inicio,
pero al parecer ignoras todas mis sugerencias...
Cita: $sql = "select {$variable} from churumuco where fecha_muestra>={$fecha_muestra1} and fecha_muestra<={$fecha_muestra2}";
donde $variable, viene de una lista, donde selecciona varias opciones. Y $variable tiene: $variable = $_POST['selecciona']; donde selecciona es el nombre de mi select.
eso esta bien para tu $variable, sin embargo no trae consigo ningún valor... ¿porque?
lo mismo sucede con tus otras variables de $fecha_muestra1 y $fecha_muestra2 ¿donde las defines?
ahora... para comprobar que efectivamente estas recibiendo tus valores has esto al inicio de tu script que recibe el formulario...
Código PHP:
print_r($_POST);
¿existe el índice
selecciona como mencionas? ¿de donde debería venir los otros valores?