Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gabrielfalieri

erro em filtro php

Recommended Posts

Bom dia!!!
Estou precisando fazer um filtro onde está acontecendo algo bizarro.
Quando eu coloco o value como um valor default, ele funciona normalmente no meu sql, quando eu puxo esse valor do banco de dados, ele não funciona.
Estou utilizando o datatables.
Os códigos estão a baixo.

Obrigado

<select data-columns="2" class="form-control input-info search-input-combo-version" id="cmbVersion" name="cmbVersion">                                       " id="cmbVersao" name="cmbVersao">

                                            <option value="">Selecione</option>

                                            <option value="14">14</option>
                                            <option value="15">15</option>
                                            <option value="16">16</option>
                                            <?php foreach($License->selectVersions() as $keys => $values): ?>
                                                <option value="<?php echo $values->licensed_version;?>"><?php echo $keys[$values->licensed_version]; ?></option>
                                            <?php endforeach; ?>
                                        </select>
//envia para a página do sql

$('.search-input-combo-version').on( 'change', function () {  
            var i =$(this).attr('data-columns');  // getting column index
            var v =$('.search-input-combo-version').val();  // getting search input value
            dataTable.columns(i).search(v).draw();
            console.log(v);
        } );
//meu sql
if(!empty($requestData['columns'][2]['search']['value'])){
    $sql.=" AND licensed_version LIKE '".$requestData['columns'][2]['search']['value']."%' ";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.