Hej potrzebuje waszej pomocy.
Używam modułu MPDF do generowania PDF'a i tutaj zaczynają się problemy...
Kod wygląda tak:
$mpdf -> WriteHTML("
<style>
table {
margin: 0 auto;
}
td {
border:1px solid black;
padding:9px 14px;
margin:0;
text-align:center;
}
th {
border:1px solid black;
padding:9px 14px;
margin:0;
text-align:center;
}
</style>
<h2 align=\"center\">Lista zaległych książek za rok szkolny 2020/2021</h2>
<p align=\"center\">Na żądanie: ".$_SESSION['nazwa']." | ".date('Y-m-d H:i:s')."</p>
<table cellspacing=\"0\">
<thead>
<tr>
<th>Numer</th> <th>Imię</th> <th>Nazwisko</th> <th>Klasa</th> <th>Tytuł książki</th> <th>Autor książki</th>
</tr>
</thead>
<tbody> <!-- z tą częścią mam problem ;) -->
".
for($i=$rownum; $i<$rownum; $i++) {
echo "<tr><td>$i</td> <td>".$row['imie']."</td> <td>".$row['nazwisko']."</td> <td>".$row['klasa']."</td> <td>".$row['tytul_ksiazki']."</td> <td>".$row['autor_ksiazki']."</td> </tr>";
}."
</tbody>
</table>
");
Chodzi o to, że już wcześniej wyciągnąłem te zmienne z DBMS'u i teraz chce je zainicjować do PDF'a.
A jak widać, problem w tym że nie można konkatenować pętli z tekstem który niestety jest kodem HTML.
Kod w normalnym HTML'u przeszedłby bez problemu bo całość bym zamknął w tagach <?php?>.
Ma ktoś pomysł jak mógłbym zrealizować tą pętle właśnie inline?