Я пытаюсь получить таблицу, созданную на PHP, где у меня будет куча заголовков столбцов, заданная формой, а затем таблица покажет только эти столбцы.Сделать число столбцов равным количеству заголовков столбцов
Так таблица может иметь 4 колонки или 6 в зависимости от диапазона дат, положить в.
Что бы быть лучшим способом идти об этом, как я попробовал несколько вещей, но ничего не получает около того, что я хочу ,
Вот код:
echo '<table>';
echo '<tr>';
echo '<th>Last Name</td>';
echo '<th>First Name</td>';
if($column_date1 != '') { echo '<th>' . $column_date1 . '</td>'; }
if($column_date2 != '') { echo '<th>' . $column_date2 . '</td>'; }
if($column_date3 != '') { echo '<th>' . $column_date3 . '</td>'; }
if($column_date4 != '') { echo '<th>' . $column_date4 . '</td>'; }
if($column_date5 != '') { echo '<th>' . $column_date5 . '</td>'; }
echo '</tr>';
// I will have a loop in here that searches records in a database.
$mysqliFunctionResult = $mysqliFunction->query($mysqliFunctionQuery);
while($line = $mysqliFunctionResult->fetch_assoc()) {
?><tr>
<td><?php echo $line['tabledata1']; ?></td>
<td><?php echo $line['tabledata2']; ?></td>
<td><?php echo $line['tabledata3']; ?></td>
<td><?php echo $line['tabledata4']; ?></td>
<td><?php echo $line['tabledata5']; ?></td>
</tr>
<?php } ?>
</table>
Это вероятно, будет работать гораздо лучше если вы делаете это на стороне клиента с javascript или jquery, тем не менее, пишите ответ – Skarlinski