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;
}
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