php - 用php多维数组填充html表

标签 php html mysql arrays html-table

我想将 MySQL 表中的数据放在 (HTML 表) 中。一切都是动态的。产品名称不会总是相同(列)。记录数不会始终相同(行)。

MySQL 表(填充 ROWS 数据)

 iduser       idprod      quantity         date
  1234          65          60      2012-11-30 09:13:41.628
  1234          66          50      2012-11-30 09:13:41.628
  1234          64          80      2012-11-30 09:13:41.628

MySQL 表(填充 COLUMNS 数据)

idprod  name                     date
66      Panettone de Truffas     2012-11-29 15:19:41
65      Panettone de Maracujá    2012-11-29 15:16:56
64      Panettone de Brigadeiro  2012-11-29 15:16:44

代码

    $panettones = array();
    $querySel = "SELECT * FROM registro_panettone";
    $resultSel = mysql_query($querySel);
    $rows = mysql_num_rows($resultSel);
    $panettones = array();
    for($i=0;$i<$rows;$i++) {
        /*$panettones["id_user"] = mysql_result($resultSel,$i,0);
        $panettones["id_pan"] = mysql_result($resultSel,$i,1);
        $panettones["qtd"] = mysql_result($resultSel,$i,2);
        $panettones["data"] = mysql_result($resultSel,$i,3);*/
        $retorno = mysql_fetch_array($resultSel);
        $texto = "<tr>";
        $texto .= "<td>".$retorno[0]."</td>";
        $texto .= "<td>".$retorno[1]."</td>";
        $texto .= "<td>".$retorno[2]."</td></tr>";
        echo $texto;
}

目前的样子:

http://www.cacaushow.net.br/panettone_2012/rel.php

我的愿望是它看起来像:

http://www.cacaushow.net.br/panettone_2012/wish.php

有什么建议吗?

最佳答案

如果您使用 html 表(就像在示例中所做的那样),您应该始终首先检查 mysql 字段是否为空。如果是,请将其替换为 & nbsp ;值(value)。空表格单元格(在某些浏览器中)往往会显示与第一个示例类似的结果。

希望这对您有帮助......

关于php - 用php多维数组填充html表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684285/

相关文章:

php - 使用 php 和登录在 MYSQL 中更新

php - 使用 php 和 zend 框架导入大型 .sql 文件

php - Mysql查询奇怪失败

php - 避免在注册表单 php 中注入(inject) SQL

mysql - 获取每个城市的答案列表

PHP回调包含

javascript - HTML5 meter标签,使用JS改变渐变颜色

html - 如何使 div 网格居中?

javascript - 在 jQuery 中查找发生在具有已知 ID 的元素之前的特定类的元素

php - MySql - 避免使用联结和外键的 SET()