PHP TCPDF здесьдокумент

Я получил это в моем heredoc в моем TCPDF. Я в основном хочу создать динамический pdf с данными моей базы данных.

        $html = <<<EOD
        <table border="1">
            <thead>
                <tr>
                    <th>firstname</th>
                    <th>lastname<th>
                </tr>
            </thead>
            <tbody>
                <tr>
                   <th></th>
                   <th></th>
                </tr>
            </tbody>
        </table>
EOD;

Я хочу сделать это динамическим, чтобы динамически создавать данные из моей базы данных.

    <?php
    foreach($result_set as $result) {
    ?>
    <tr>
        <td>
            <?php echo $result['firstname']; ?>
        </td>
        <td>
            <?php echo $result['lastname']; ?>
        </td>
    </tr>
    <?php
    }
    ?>

Я пробовал это до сих пор, но не могу найти подходящего решения:

        $html = <<<EOD
        <table border="1">
            <thead>
                <tr>
                    <th>Vorname</th>
                    <th>Nachname</th>
                    <th>Von</th>
                    <th>Bis</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        <?php echo $result['firstname']; ?>
                    </td>
                    <td>
                        <?php echo $result['lastname']; ?>
                    </td>
                </tr>
            </tbody>
        </table>
EOD;

кто-нибудь может помочь, пожалуйста.


person utdevelopment    schedule 01.10.2015    source источник


Ответы (1)


Хорошо, я как-то это сделал, но все же, если есть лучшее решение, не стесняйтесь публиковать :)

Код:

    $loopHereFirstname = '';
    $loopHereLastname  = '';
    foreach($result_set_random_01 as $result_dish_usr_01) {
        $tr_start = '<tr>';
        $tr_end   = '</tr>';
        $td_start = '<td>';
        $td_end   = '</td>';
        $loopHereFirstname .= $result_dish_usr_01['firstname']."\n";
        $loopHereLastname  .= $result_dish_usr_01['lastname']."\n";
    }

    $html = <<<EOD
    <table border="1">
        <thead>
            <tr>
                <th>firstname</th>
                <th>lastname</th>
            </tr>
        </thead>
        <tbody>
            $tr_start
                $td_start
                    $loopHereFirstname
                $td_end
                $td_start
                    $loopHereLastname
                $td_end
            $tr_end
        </tbody>
    </table>

ОВП;

person utdevelopment    schedule 01.10.2015