Salve a tutti,
ero indeciso su dove postare questa discussione, sezione Javscript o Php?, ho optato per la seconda, se in caso e' errata allora chiedo cortesamente che venga spostata.
quello che vorrei ottenere sono dei bottoni dinamici, che vengono creati solo se e' presente un dato nella lista , cioe' la variabile
Codice PHP:
<?php echo $anni;?>
questo e' il codice html dei pulsanti, come vedete sono inseriti manualmente
Codice:
<div id="filters" class="btn-group" role="toolbar" data-toggle="buttons"
style="margin-left: 60px; margin-top: 20px; margin-bottom: 20px">
<label style="float:left; margin-right:10px;">Filter records:</label>
<label class="btn btn-primary active"><input type="radio" name="filterbox" id="chkAll" value="" selected>All</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk018" value="18">18</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk019" value="19">19</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk020" value="20">20</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk021" value="21">21</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk022" value="22">22</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk023" value="23">23</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk024" value="24">24</label>
<label class="btn btn-primary"><input type="radio" name="filterbox" id="chk025" value="25">25</label>
.........
</div>
tabella in cui e' inserito codice php
Codice:
<table id="actoreta" class="table" >
CODICE PHP INSERITO
</table>
filtro abilitato sulla colonna 7 e sul campo
Codice PHP:
<?php echo $anni;?>
codice javascript
Codice:
<script type="text/javascript">
var arr = [];
$('#filters input').change(function(){
if (this.checked) {
var table = $('#actoreta').DataTable();
table
.column(7)
.search($(this).val(), false, false, false)
.draw();
} else {
arr.splice(arr.indexOf(this.value),7);
}
}
);
</script>
grazie