使用PHP

时间:2016-02-02 22:38:01

标签: php html sql display

问题 - 我已经创建了数据库连接,我已经查询了数据库,并且我已将结果转换为关联数组。使用PHP显示SQL数据是我遇到的麻烦。我已设法以基本方式显示它,但我的目的是将此信息显示为“新闻专栏”'在页面的一侧,因此我需要将数据插入到Div中以便我能够操作。

到目前为止尝试 - 正如下面所见,这种显示我的数据的尝试的呈现是非常值得的。然而,通过这种方式,我确实设法区分每个数据的标题类型。

    echo "<h2>" . $row["title"]. "</h2><h3>Date: " . $row["dateTime"]. "</h3><h4>Passage: " . $row["passage"]. "</h4><br>";

当前网页的HTML:

http://i.imgur.com/9U1TWkd.png (我的&#39;新闻专栏&#39;看起来像什么) http://i.imgur.com/1tgA0sx.png (我的HTML代码我想要输入数据) - 目的是让某人能够填写此表单(http://i.imgur.com/0xMnOVB.png)并将数据输入数据库(完成此操作),并在列中显示&#39;标题&#39;出现在正确的地方,与&#39;日期&#39;相同。最后是通过&#39; Passage&#39;。

我在网上发现的内容:

我不喜欢浪费时间,所以我花了几个小时在网上搜索。到目前为止,我发现大多数人都使用他们的SQL数据创建HTML表格,这很棒,但是我还没有找到任何人使用Divs / Headings / Paragraph等...

我的CSS:

我有一个CSS文件,我通过HTML代码检索(或任何术语)(目前为止)。

1 个答案:

答案 0 :(得分:1)

有趣的是,您似乎拥有所需的所有组件:一个示例,说明如何输出标记(HTML)以及将数据库查询和数据注入其中。除非我遗漏了某些东西(它总是可能的!),所以剩下的就是让你把两者粘在一起。

假设您最近的图形中表示的表单是在.php文件中生成的,您可以预先构建一个包含渲染输出所需的所有标记的巨型变量,或者编写一些静态HTML并仅使用动态元素插入原生PHP(PHP本身就是各种模板语言)。

使用后一种方法,您可以执行以下操作(原谅不同的CSS类名称和标记层次结构,我无法从PNG复制/粘贴: - )

<div class="wrapper"> <?php foreach($myResult as $row): ?> <div class="article> <h3><?php echo $row['Title']; ?></h3> <div class="date"><?php echo $row['Date']; ?></div> <p><?php echo $row['Body']; ?></p> <div> <?php endforeach; ?> </div>