Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2014, 10:37
dannonninno
 
Fecha de Ingreso: noviembre-2013
Ubicación: Spain
Mensajes: 5
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Rellenar combobox con mas de un argumento en la select

Gracias cluster28 por tu ayuda, me a abierto un poco los ojos, el problema que tenia lo he solucionado, desde AJAX mandaba los dos datos, pero en la función sólo recogía uno de ellos... total que he tenido que pasar las variables para la funcion...se a quedado asi.. lo dejo por si alguien lo necesita en un futuro...
Código PHP:
function damearboles($variedad '',$parcela_arbol '')
{
    
$resultado false;
    
$consulta "SELECT * 
                    FROM arboles"
;
    
    if(
$variedad != '')
    {
        
$consulta .= " WHERE cod_variedades = :cod_variedades
                        AND cod_parcela = :cod_parcela"
;
    }
    
    
$conexion conectaBaseDatos();
    
$sentencia $conexion->prepare($consulta);
    
$sentencia->bindParam(':cod_variedades',$variedad);
    
$sentencia->bindParam(':cod_parcela',$parcela_arbol);
    
    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->getMessage());
    }
    
    return 
$resultado;

Podeís comprobar que he cambiado las variables que se pasa por la funcion y el BindParam tambien es muy importante. Gracias ;)