Ich möchte einen Tisch für meine TCPDF schaffen, in dem der Inhalt von der mySQL-Datenbank eingefügt:TCPDF Wie kann ich Tabellen mit geloopten Inhalten erstellen?
$html = '<table nobr="true">';
$pdf->writeHTML($html, true, false, true, false, '');
$pdo = $db->prepare("SELECT * FROM data WHERE id=?");
$pdo->execute(array($id));
while ($row = $pdo->fetch(PDO::FETCH_ASSOC)) {
$html = '<tr><td>'.$row['name'].'</td></tr>';
$pdf->writeHTML($html, true, false, true, false, '');
}
$html = '</table>';
$pdf->writeHTML($html, true, false, true, false, '');
Aber ich bekomme eine Menge von Fehlermeldungen: bis
Notice: Undefined index: rows in ...
Warning: array_push() expects parameter 1 to be array, null given in...
Notice: Undefined variable: cellspacingx in...
Notice: Undefined variable: cellspacing in...
Notice: Undefined index: rows in...
Es muss etwas haben mach mit dem Tisch. Aber ich muss irgendwie eine Tabelle erstellen, die nicht von einer neuen Seite durchbrochen wird.
UPDATE:
Getestet habe ich jetzt eine andere Lösung:
$a = '<table nobr="true">';
$pdo = $db->prepare("SELECT * FROM data WHERE id=?");
$pdo->execute(array($id));
while ($row = $pdo->fetch(PDO::FETCH_ASSOC)) {
$b .= '<tr><td>'.$row['name'].'</td></tr>';
}
$c = '</table>';
$pdf->writeHTML($a.$b.$c, true, false, true, false, '');
aber immer noch den Fehler:
Notice: Undefined variable: b
([In einer Frage beantwortet bearbeiten und in ein Community-Wiki konvertieren] (http://meta.stackoverflow.com/questions/267434/what-is-the-appropriate-when-the-answer-to-a-a- question-is-add-to-the-que)) –