Hola a todos!!
Tengo un pequeño problema relaccionado con PHP y AJAX... lo he puesto aqui porque creo q el problema esta en PHP, la cuestion es. Quiero rellenar 4 combobox dinamicamente con datos de la base de datos dependiendo de las selecciones previas, el problema que tengo es que se me rellenan todos los combobox pero el ultimo no me se me rellena correctamente, ya que tengo que hacer la select con dos condiciones en el WHERE es decir...
La funcion para rellenar el combobox de los "arboles":
Código PHP:
function damearboles($variedad = '')
{
$resultado = false;
$consulta = "SELECT *
FROM arboles";
if ($variedad != '')
{
$consulta .= " WHERE cod_variedades = :cod_variedades";
}
$conexion = conectaBaseDatos();
$sentencia = $conexion->prepare($consulta);
$sentencia->bindParam('cod_variedades',$variedad);
try
{
if(!$sentencia->execute())
{
print_r($sentencia->errorInfo());
}
$resultado = $sentencia->fetchAll();
//$resultado = $sentencia->fetchAll(PDO::FETCH_ASSOC);
$sentencia->closeCursor();
}
catch(PDOException $e)
{
echo "Error al ejecutar la sentencia: \n";
print_r($e->POSTMessage());
}
return $resultado;
}
Mi duda es...como puedo recoger el valor de otro combobox para poder meter en esta función el valor de dicho combobox en la sentencia sql...
La sentencia SQL deberia quedar asi:
SELECT *
FROM ARBOLES
WHERE COD_VARIEDADES = :cod_variedades
AND COD_PARCELA = :#; --> aqui iria la variable del combobox anterior.
Gracias por vuestro tiempo!! un saludo