Creazione dinamica buttoni
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. :roll:
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;?>
https://www.upload.ee/image/12202563/sshot-1_700.png
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