【问题标题】:PHP + HTML in MySQL echoMySQL 回显中的 PHP + HTML
【发布时间】:2015-10-31 05:23:19
【问题描述】:

在这种情况下,这将在单个页面上显示一本书的多个作者、发行日期和封面。

我的问题是:如何让表格和我的 CSS 文件看起来不错?我就是做错了,几乎让它工作了一次,但它只显示了一本书,然后从新的一行开始,我想要至少 4 本书/行,而且边框完全关闭了。

我知道这真是个愚蠢的问题,我已经尝试过谷歌搜索和实验,但我很难让它真正发挥作用。

另外,如果我想在链接文本中回显一个变量 ($genre),比如说

首页 > 书籍 > CurrentGenreVariable($genre)

我是怎么做到的?我需要一个小小的启动,这就是我的想法。

提前致谢。

【问题讨论】:

  • 您必须将表格处理成的实际代码是什么?大概你有一个数据库查询/循环?

标签: php html mysql css


【解决方案1】:

您遵循通用循环模式。我猜你是用while() 循环来做这个的?

<table>
    <?php while ($row = FETCH_THE_DATA): ?>
    <tr>
        <td><?php echo $row['author']; ?></td>
        <td><?php echo $row['date']; ?></td>
        <td><?php echo $row['cover']; ?></td>
    </tr>
    <?php endwhile; ?>
</table>

【讨论】:

  • 抱歉,但我不敢相信人们仍然以这种方式编写代码。 &lt;?php while($row = FETCHING_THE_DATA) { ?&gt; &lt;td&gt;&lt;?php echo $row["something"]&lt;/td&gt; &lt;?php } ?&gt; 不是比在 php echo 中隐藏 html 更易读、更容易在适当的 IDE 上使用和更易于审查吗?
  • 是的,这正是我会做的@b.enoit.be。当我有机会但正在等待 OP 的回复时,我会更新答案
猜你喜欢
  • 1970-01-01
  • 2015-10-21
  • 1970-01-01
  • 2011-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-11
相关资源
最近更新 更多