1

我得到了这个代码,它生成一个表格并在循环赛系统中匹配球队。

我检索了 3 个团队tbl_teams并将其显示在创建游戏并将每个团队相互匹配的桌子上。是这样的……

tbl_teams我从我的代码输出中得到了 team1、team2 和 team3 :

team1 vs team3
team2 vs team0
team3 vs team2

问题:如何将此输出保存在tbl_games?我使用 PHPecho在表格上显示输出,这使得它很难保存。

这是我的代码:

<th width="35%">Group 1 Match</th>
        <th></th>
        <th width="35%"></th>
        <th width="15%">Date of Game</th>
        <th width="15%">Time of Game</th>

            <tr><td><b>Round 1</td></b></tr>
            <tr>
                <td> &nbsp <?php echo $x[0]->team_name; ?></td>
                <td>VS</td>
                <td> &nbsp <?php echo $x[2]->team_name; ?></td>
                <td><input type="date" name="date"></td><td><input type="time" name="time"></td>
            </tr>
            <tr><td><b>Round 2</td></b></tr>
            <tr>
                <td> &nbsp <?php echo $x[1]->team_name; ?></td>
                <td>VS</td>
                <td> &nbsp <?php echo $x[0]->team_name; ?></td>
                <td><input type="date" name="date"></td><td><input type="time" name="time"></td>
            </tr>
            <tr><td><b>Round 3</td></b></tr>
            <tr>
                <td> &nbsp <?php echo $x[2]->team_name; ?></td>
                <td>VS</td>
                <td> &nbsp <?php echo $x[1]->team_name; ?></td>
                <td><input type="date" name="date"></td><td><input type="time" name="time"></td>
            </tr>

$x[0][1][2]包含我的查询结果,即 3 个团队

4

1 回答 1

1

您不会将整个呈现的 HTML 表存储在数据库中,尤其是因为您不能(轻松地)将 PHP 代码包含在存储在数据库表中的片段中。相反,您存储用于制作表格的各个数据位,并在每次从数据库加载表格时使用 PHP 代码重新渲染表格。

如果您坚持将整个渲染的 HTML 表存储在数据库中,则必须渲染一次,然后将渲染的 HTML 放入数据库;即所有PHP 部分已经评估并替换为纯HTML。

于 2013-09-01T22:44:14.263 回答