Кто работал с плагом DataTable(
Ccылка на плагин для просмотра///
Офиц. сайт)
тот столкнулся с тем, что сортировка столбца идёт по значению TD. К примеру, у меня есть столбец "На складе". В бд имеет числовой формат, но скрипт не обращает внимание на этот формат.
На скриншоте видно, что сортировка идёт по уменьшению. Надпись "Товар закончился" означает, что в бд значение = 0. Затем идёт 9, 8 и каким-то образом в конце 154.. Скрипт считывает 1 цифру как я понял, а надпись мою вообще поместил на 1 место, хотя там 0. Как я раньше сказал, то скрипт читает только содержимое TD.
Как исправить это недоразумение? Я хочу, чтобы сортировка была по значениям в БД!
Надпись делал вот так:
if($value['Available'] <= 0)
$Available = "<span class='label'>Товар закончился</span>";
elseif ($value['Available'] > 5)
$Available = "<span class='label disabled btn-success'>".$value['Available']."</span>";
elseif ($value['Available'] < 5 && $value['Available'] > 0)
$Available = "<span class='label disabled btn-warning'>".$value['Available']."</span>";
echo "<td>".$Available."</td>";