Filtros de busqueda php sql server javascript

Saludos a todos, he estado buscando constantemente y no he podido hallar una solución o algo relacionado a un problema que tengo actualmente tengo un sistema web que muestra toda la información en una tabla cuyos campos son rellenados a traves de una consulta desde PHP a SQL SRV hasta ahi todo bien, el problema surge en que al momento de utilizar unos input type="text" a base de filtros estos no me regresan ningun resultado.

Este es el codigo de los input type=text":
 <tr>
                                    <td>
                                        <input type="text" name="operador_nombre" value="<?php echo "$operador_nombre"; ?>"  class="form-control" 
                                        onchange="javascript:location.href='index.php?fecha=<?php echo "$fecha"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&etapa=<?php echo "$etapa"; ?>&grupo=<?php echo "$grupo"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?>&distribucion=<?php echo "$distribucion"; ?>&operador_nombre='+this.value;">
                                    </td>
                                    <td>
                                        <input type="text" name="distribucion" value="<?php echo "$distribucion"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&fecha=<?php echo "$fecha"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&etapa=<?php echo "$etapa"; ?>&grupo=<?php echo "$grupo"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?> &distribucion='+this.value;">
                                    </td>
                                    <td> 
                                        <input type="text" name="nombre_supervisor" value="<?php echo "$supervisor_nombre"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&fecha=<?php echo "$fecha"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&etapa=<?php echo "$etapa"; ?>&grupo=<?php echo "$grupo"; ?>&distribucion=<?php echo "$distribucion"; ?>&supervisor_nombre='+this.value;">
                                    </td>
                                    <td>
                                        <input type="text" name="grupo" value="<?php echo "$grupo"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&fecha=<?php echo "$fecha"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&etapa=<?php echo "$etapa"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?>&distribucion=<?php echo "$distribucion"; ?>&grupo='+this.value;">
                                    </td>
                                    <td>
                                        <input type="text" name="etapa" value="<?php echo "$etapa"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&fecha=<?php echo "$fecha"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&grupo=<?php echo "$grupo"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?>&distribucion=<?php echo "$distribucion"; ?>&etapa='+this.value;">
                                    </td>
                                    <td>
                                        <input type="text" name="tipo_operacion" value="<?php echo "$importante_dis"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&fecha=<?php echo "$fecha"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&etapa=<?php echo "$etapa"; ?>&grupo=<?php echo "$grupo"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?>&distribucion=<?php echo "$distribucion"; ?>&importante_dis='+this.value;">
                                    </td>
                                    <td>
                                        <input type="text" name="trim_ini" value="<?php echo "$trim_ini"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&fecha=<?php echo "$fecha"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&etapa=<?php echo "$etapa"; ?>&grupo=<?php echo "$grupo"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?>&distribucion=<?php echo "$distribucion"; ?>&trim_ini='+this.value;">
                                    </td>
                                    <td>
                                        <input type="text" name="trim_fin" value="<?php echo "$trim_fin"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&fecha=<?php echo "$fecha"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&etapa=<?php echo "$etapa"; ?>&grupo=<?php echo "$grupo"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?>&distribucion=<?php echo "$distribucion"; ?>&trim_fin='+this.value;">
                                    </td>
                                    <td>
                                        <input type="text" name="fecha" value="<?php echo "$fecha"; ?>" class="form-control" 
                                        onchange="javascript:location.href='index.php?operador_nombre=<?php echo "$operador_nombre"; ?>&trim_fin=<?php echo "$trim_fin"; ?>&trim_ini=<?php echo "$trim_ini"; ?>&importante_dis=<?php echo "$importante_dis"; ?>&etapa=<?php echo "$etapa"; ?>&grupo=<?php echo "$grupo"; ?>&supervisor_nombre=<?php echo "$supervisor_nombre"; ?>&distribucion=<?php echo "$distribucion"; ?>&fecha='+this.value;">
                                    </td>
                                </tr>

Este es el codigo PHP donde se hace la asignación de valores a las variables dependiendo de los resultados:
if (empty ($_GET['operador_nombre']))
                {$operador_nombre = '';} else $operador_nombre = $_GET['operador_nombre'];
                $Coperador_nombre = "operador_nombre LIKE '%$operador_nombre%'";        
            if (empty ($_GET['distribucion']))
                {$distribucion = '';} else $distribucion = $_GET['distribucion'];
                $Cnombre_distribucion = "AND distribucion_trazabilidad LIKE '%$distribucion%'";
            if (empty ($_GET['supervisor_nombre']))
                {$supervisor_nombre = '';} else $supervisor_nombre = $_GET['supervisor_nombre'];
                $Csupervisor_nombre = "AND supervisor_nombre LIKE '%$supervisor_nombre%'";
            if (empty ($_GET['grupo']))
                {$grupo = '';} else $grupo = $_GET['grupo'];
                $Cgrupo = "AND grupo_trazabilidad LIKE '%$grupo%'";
            if (empty ($_GET['etapa']))
                {$etapa = '';} else $etapa = $_GET['etapa'];
                $Cetapa = "AND etapa_trazabilidad LIKE '%$etapa%'";
            if (empty ($_GET['importante_dis']))
                {$importante_dis = '';} else $importante_dis = $_GET['importante_dis'];
                $Cimportante_dis = "AND importanteDis_trazabilidad  LIKE '%$importante_dis%'";
            if (empty ($_GET['trim_ini']))
                {$trim_ini = '';} else $trim_ini = $_GET['trim_ini'];
                $Ctrim_ini = "AND trimIni_trazabilidad LIKE '%$trim_ini%'";
            if (empty ($_GET['trim_fin']))
                {$trim_fin = '';} else $trim_fin = $_GET['trim_fin'];
                $Ctrim_fin = "AND trimFin_trazabilidad LIKE '%$trim_fin%'";
            if (empty ($_GET['fecha']))
                {$fecha = '';} else $fecha = $_GET['fecha'];
                $Cfecha = "AND fecha_trazabilidad LIKE '%$fecha%'";
Y esta es la consulta SQL SERVER:
if (empty($operador_nombre) && empty($distribucion) && empty($supervisor_nombre) && empty($grupo) && empty($etapa) && empty($importante_dis) && empty($trim_ini) && empty($trim_fin) && empty($fecha)) 
            {
                $sql = "SELECT trazabilidadID, operador_nombre, supervisor_nombre, distribucion_trazabilidad, importanteDis_trazabilidad, etapa_trazabilidad, grupo_trazabilidad, trimIni_trazabilidad, trimFin_trazabilidad, fecha_trazabilidad 
                FROM trazabilidad";
            } 
            else
            {
                $sql = "SELECT trazabilidadID, operador_nombre, supervisor_nombre, distribucion_trazabilidad, importanteDis_trazabilidad, etapa_trazabilidad, grupo_trazabilidad, trimIni_trazabilidad, trimFin_trazabilidad, fecha_trazabilidad
                FROM trazabilidad WHERE $Coperador_nombre $Csupervisor_nombre $Cnombre_distribucion $Cimportante_dis $Cetapa $Cgrupo $Ctrim_ini $Ctrim_fin $Cfecha";
            }
            
        $params = array();
        $options =  array( "Scrollable" => SQLSRV_CURSOR_KEYSET );
        $stmt = sqlsrv_query( $conectar, $sql , $params, $options );

        $row_count = sqlsrv_num_rows($stmt);

Un compañero hizo un sistema similar y viendo su código y el mio ambos tenemos la misma sintaxis, con la diferencia de que a el si le funcionan los campos de busqueda y a mi no.
Por favor orientenme si visualizan algun error. Saludos, que tengan un buen día
Hola!

1. ¿Haz ejecutado la consulta directamente en SQL Server?
    1.a ¿Te mostró los resultados esperados?
    1.b Si no puedes ver la consulta, pon un [B]echo $sql[/B] antes de ejecutar la consulta.
2. Hay un error lógico en tu código, específicamente, en la comprobación de los campos vacíos: ¿qué pasa si $_GET['operado_nombre'] está vacío y $_GET['distribucion'] no?
3. Comprueba los registros de error de PHP, si es que hay alguno.
4. Por último, asegúrate de que las variables no llegan vacías: print_r($_GET);