1

我有一个页面,中间有一个大块,我计划在其中显示与从选项卡中选择的类别相关的数据。我希望这些数据能够根据相关数据实例的数量自动填充和分页。

我还想设置它,以便当您选择一个选项卡时,背景图像混合到大块中,而未选择的选项卡具有明显不是同一块的一部分的图形。

我已经创建了所有艺术品,我的 html 模板准备好了,我恰好在大约 4-6 年的时间内脱离了循环编程。所以我对如何:

A) 创建相关数据流,并对其进行格式化。

B) 让选项卡反映选择的类别。

我在代码中的选项卡部分有这个:

<tr>
    <td background="images/LeftSideSpacer3.png" width="20" height="32"></td>
    <td background="images/LeftSideButtonSpacer.png" width="14" height="32"></td>
    <td background="images/LeftSideButtonSpacer2.png" width="2" height="32"></td>
    <td background="<?php tabStatus(); ?>" width="65" height="32">
        <a href="<?php $href=$CategoryTitle; ?>?<?php echo $href; ?>" name="<?php $SectionName='Hunter'; ?>Hunter" onClick="<?php $CategoryTitle='Hunter'; ?>">Hunter</a>
    </td>
    <td background="images/ButtonSpacer.png" width="3" height="32"></td>
    <td background="images/TabOff.png" width="65" height="32"></td>

tabStatus()我的标题中调用预定义函数的位置:

function tabStatus() {
    if ($SectionName == $CategoryTitle) {
        return "images/TabOn.png";
    }
    else {
        return "images/TabOff.png";
    }
}

这些都不起作用,这让我重新迷失了方向。4 小时的谷歌搜索和搜索对我没有多大帮助。

4

2 回答 2

1

我假设您从 sql 数据库或类似数据库中获取数据。在这种情况下,您只需遍历包含数据的对象并在 HTML 上下文中打印它,例如:

foreach($data as $value)
{
    // This is supposed to be the resulting HTML string for every data value
    echo "<td>" . $value . "</td>"; 
}

这将产生一个包含您的数据的静态 HTML 页面。对于每个客户端请求,将根据请求构建一个新页面。

如果您想要一种更动态的方法,然后将数据加载到您的站点中,请查看此处 http://verido.dk/index.php/ressourcer/artikler/loading-and-saving-data-dynamically-using-php- jquery-and-mysql/

如果您还有其他问题,请在您的问题中具体说明。这将导致更好的答案。如果您在编程方面需要一般帮助,最好在论坛(而不是 StackExchange)上询问。

于 2012-12-08T20:06:30.523 回答
0

您正在构建用户界面,并且需要将其分解为更易于管理的块。事实上,这个问题很难回答,因为没有一个“真正”的问题,也没有一个真正的答案。

查看提供的代码,我建议阅读 HTML 和 CSS。HTML Dog是开始创建语义标记的好方法。从那里,您可以使用新发现的技能将其应用于您的场景。剖析其他精心构建的网页也是提高 HTML 和 CSS 知识的好方法。

于 2012-12-07T21:55:15.187 回答