Premessa:
lo script Yet Another DataTables Column Filter (yadcf) e' presente su Github a questo indirizzo
https://github.com/vedmack/yadcf
e la documentazione qui
http://yadcf-showcase.appspot.com/
Ho trovato codice questa mattina, dopo che e' stato compilato quello altrettanto valido di mzanella che ringrazio, il suo lavoro mi e' stato di grande aiuto per capire
questo invece si basa su datatables, con mia grande sorpresa pero' ho visto che effettua le stesse cose ma con alcune features, ricerca istantanea e filtro sliders range of numbers
quello che non riesco a filtrare e range_number_slider con la variabile $anni che calcola l'eta'
codice interessato
Codice PHP:
<!-- Numbers -->
<td class="text-center">
<?php echo $row ['birthday']; ?>
<?php // code calcolo eta'
$datanascita = $row['birthday'];
if($datanascita != "0000-00-00"){
$dateOfBirth = $datanascita;
$today = date("Y-m-d");
$diff = date_diff(date_create($dateOfBirth), date_create($today));
// //ciclo switch
$a = $diff->format('%y');
$mese = $diff->format('%m');
$giorno = $diff->format('%d');
switch($a) {
case $a >= 10 && $a < 30 :
$anni = '<font color="green">' . $a . '</font>';
break;
case $a >= 30 && $a < 40 :
$anni = '<font color="blue">' . $a . '</font>';
break;
case $a >= 40 && $a < 50 :
$anni = '<font color="orange">' . $a . '</font>';
break;
case $a >= 50 :
$anni = '<font color="red">' . $a . '</font>';
break;
default :
$anni = 'No data';
}
}else{
$anni = "";
$mese = "";
$giorno = "";
$datanascita="Nessun dato disponibile";
}
?>
- (<?php echo $anni;?>)
</td>
questo e' il codice completo UPDATE
https://yadi.sk/d/B9u98Q-QPcpb-g
RIPOSTATO IL CODICE COMPLETO AGGIORNATO, ma non funziona ugualmente