数据库未正确回显到表中

时间:2016-01-28 19:58:23

标签: javascript php html-table

我的表应该具有复选框求和功能,同时还能够按标题对数据进行排序。

我基于以下代码的当前输出是这个。

Current Output

不确定我的错误究竟是什么?

$sFilename = "imagedb2.txt";
$sTemplate = "template.html";
$thumburl = "http://www.kelleysisland.com/thumbs";
function show_thumbs() {
    global $sFilename, $sTemplate, $thumburl;
    $imagedb=file($sFilename);
    shuffle($imagedb);
    $i=0;
    while($i<count($imagedb)) {
        $d=1;
        $template=file_get_contents($sTemplate);
        while(preg_match_all("/<% image$d %>/", $template, $matches)) {
            list($file, $link, $text) = split("\|", $imagedb[$i]);
            $template=preg_replace("/<% image$d %>/", "<a href=\"$link\" target=\"_blank\"><img src=\"$thumburl/$file\" border=0></a>", $template);
            $template=preg_replace("/<% text$d %>/", "<a href=\"$link\" target=\"_blank\">$text</a>", $template);
            $d++;
            $i++;
        }
        echo $template;
    }
}

1 个答案:

答案 0 :(得分:0)

您的HTML格式不正确:表格标题中的单元格数量少于其正文,表格标记不会关闭,依此类推。这些中的任何一个都可能导致排序库使用的CSS和/或JavaScript出现问题。作为起点,请验证您的HTML并解决每个问题,例如:使用https://validator.w3.org/