如何在PHP标记中设计HTML表?

如何在PHP标记中设计HTML表?,php,html,Php,Html,我从virtuemart扩展组件获得了以下代码。该脚本位于特定函数下,用于显示数据库中的产品类型信息。如果使用下面的代码,您将看到该代码正在查询数据库,然后将数据显示为表。当我运行脚本时,表看起来非常简单明了。我想让表格看起来像我在下面发布的图片中的表格 我曾尝试在我获取代码的页面中为表添加一些CSS,但当我打开页面时,它的布局发生了变化,看起来很难看。因此,我必须在下面的代码中添加或进行任何更改 我对PHP和CSS没有很好的了解。为了使下表看起来像我在下面发布的图片中的表,需要做哪些必要的更改

我从virtuemart扩展组件获得了以下代码。该脚本位于特定函数下,用于显示数据库中的产品类型信息。如果使用下面的代码,您将看到该代码正在查询数据库,然后将数据显示为表。当我运行脚本时,表看起来非常简单明了。我想让表格看起来像我在下面发布的图片中的表格

我曾尝试在我获取代码的页面中为表添加一些CSS,但当我打开页面时,它的布局发生了变化,看起来很难看。因此,我必须在下面的代码中添加或进行任何更改

我对PHP和CSS没有很好的了解。为了使下表看起来像我在下面发布的图片中的表,需要做哪些必要的更改/添加

    $html .= "<br />\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"1\">\n";
    $html .= "<tr><td colspan=\"2\"><strong>".$VM_LANG->_('PHPSHOP_PRODUCT_TYPE_PARAMETERS_IN_CATEGORY').   ": ".$dbag->f("product_type_name")."</strong></td></tr>\n";

    // SELECT parameter value of product
    $q2  = "SELECT * FROM #__{vm}_product_type_".$dbag->f("product_type_id");
    $q2 .= " WHERE product_id='$product_id'";
    $dbp->query($q2);

    // SELECT parameter of Product Type
    $dba->query($q.$dbag->f("product_type_id")." ORDER BY parameter_list_order");
    $i = 0;
    while ($dba->next_record()) {
        if ($i++ % 2) {
            $bgcolor='row0';
        }
        else {
            $bgcolor='row1';
        }
        $html .= "<tr class=\"$bgcolor\" height=\"18\">\n";
        $html .= "<td width=\"30%\">".$dba->f("parameter_label");
        $parameter_description = $dba->f("parameter_description");
        if (!empty($parameter_description)) {
            $html .= "&nbsp;";
            $html .= vmToolTip($parameter_description, $VM_LANG->_('PHPSHOP_PRODUCT_TYPE_PARAMETER_FORM_DESCRIPTION'));
        }
        $html .= "</td>\n<td>";
        $html .= $dbp->f($dba->f("parameter_name"))." ".$dba->f("parameter_unit")."</td></tr>\n";
    }
    $html .= "</table>\n";
}
return $html;
表格图像


您应该阅读CSS表格样式的教程。

首先,我真的建议您学习PHP和HTML。查看此网页以了解PHP、HTML和CSS:

在您的示例中,$html.=blabla表示将blabla添加到变量$html中。这个PHP脚本创建了一个在HTML中应该是完美的表。你必须改变CSS。您可以在这里更改颜色、样式和文本字体大小等。根据你迄今为止提供的信息,我真的帮不了你

因此,我建议您学习CSS,让您在运行网页和自己制作表格时获得源代码。因为CSS学习不需要很长时间,而且学习如何编辑已经存在的CSS文档所需的时间更少

请在此处查看CSS:


在这里查看CSS中的表格:

@50ndr33您的评论也不合适。请记住以你希望得到的同样尊重对待其他社区成员。否决票并不是称某人为孩子和/或白痴的理由。你真的不想这么做。在糟糕的旧时代,PHP脚本就是这样编写的,结果是代码无法维护,设计无法更改。多年来,我们一直致力于将执行工作的层与表示输出的层尽可能分开。此外,您的代码对SQL注入非常开放。不要使用字符串连接构建SQL查询!任何人都不应该在任何事情上通过W3傻瓜教程。