Witam, napisałem skrypt generujący tabelę na podstawie danych z bazy. Dane są umieszczone w bazie w kolumnie "cwiczenia1". Aby wyswietlic dane dla następnego treningu muszę przepisać ten kod zamieniając nazwę kolumny na "cwiczenia2"(dane dla odrębnych treningów przechowuje w kolumnach różniących się tylko ostatnią cyfrą). Jak zoptymalizować ten kod aby od razu wyświetlał dane dla kolejnych treningów, bez konieczności przepisywania wszystkiego?
<?php
$cwiczenia1 = explode(",", $row["cwiczenia1"]); $dzien1 = $row['dzien1'];
$table1 = '<table id="tabelacwiczenia">';
$table1 .= '<tr style="background-color:#1F1F1F; color:#F8F8F8; text-transform: uppercase;"><td colspan=3><strong>' . $dzien1 . '</strong></tr></td>';
$table1 .= '<tr style="background-color:#F8F8F8"><td><strong>' . Ćwiczenie . '</strong></td>';
$table1 .= '<td><strong>' . Powtórzenia . '</strong></td>';
$table1 .= '<td><strong>' . Serie . '</strong></td></tr>';
$counter = 0;
$total = count($cwiczenia1); if ($total%3 != 0) {
$total+=1;
}
for ($i=0;$i<count($cwiczenia1);$i++) {
if ($counter%3 == 0) {
$table1 .= '<tr><td>' . $cwiczenia1[$i] . '</td>';
} else {
$table1 .= '<td>' . $cwiczenia1[$i] . '</td>';
}
$counter++;
}
$table1 .= '</table>';
if (!empty($row['dzien1'])) { }
?>