我的表应该具有复选框求和功能,同时还能够按标题对数据进行排序。
我基于以下代码的当前输出是这个。
不确定我的错误究竟是什么?
$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;
}
}
答案 0 :(得分:0)
您的HTML格式不正确:表格标题中的单元格数量少于其正文,表格标记不会关闭,依此类推。这些中的任何一个都可能导致排序库使用的CSS和/或JavaScript出现问题。作为起点,请验证您的HTML并解决每个问题,例如:使用https://validator.w3.org/