0
У меня есть таблица из базы данных, и я пытаюсь изменить поле отображения строки в столбцы, и я хотел попытаться скрыть строки, имеющие нулевое значение стоимость.Как скрыть строку таблицы, которая имеет пустое значение, transpose mysql
Мой Tabel
| no | android | apple | windows | java | symbian |
-----------------------------------------------------------------------
| 1 | 10 | 20 | 50 | 0 | 0 |
результаты транспозиции
| OS Phone | Value |
-----------------------------
| android | 50 |
| apple | 30 |
| windows | 10 |
| java | 0 |
| symbian | 0 |
, которые, как ожидается,
| OS Phone | Value |
-----------------------------
| android | 50 |
| apple | 30 |
| windows | 10 |
мой PHP
<?php
foreach($get_os as $key => $row) {
foreach($row as $field => $value) {
$get_field[$field][] = $value;
}
}
echo "<table class='table table-bordered table-striped'>\n";
echo "<thead>";
echo "<tr>";
echo "\t<td>OS Phone</td>\n" ;
echo "\t<td>Value</td>\n";
echo "</tr>";
echo "</thead>";
echo "<thead>";
foreach ($get_field as $key => $values) {
echo "<tr>\n";
echo "\t<td>" . $key . "</td>\n" ;
foreach ($values as $cell) {
if($cell > 0){
echo "\t<td>" . $cell . "</td>\n";
}
}
echo "</tr>\n";
}
echo "</thead>";
echo "</table>";
?>
это же просто '$ cell' скрыть, но' $ key' не скрыть –
Я сделал некоторые изменения. Это дает вам желаемые результаты –
wow ... excelent спасибо, что решена –