热线电话:13121318867

登录
2019-01-20 阅读量: 1844
求助,表格显示在页脚下方

我创建了一个短代码并将其放在我的functions.php文件中。我正在查询MySQL数据库,在获得结果后,我遍历数组并最终将其显示为表格。我能够构建以下使用Difster埃利奥特的回答我的问题在这里。但是,该表显示在页脚下方

add_shortcode('wpse_233031_shortcode', function(){

global $wpdb;

$myrows = $wpdb->get_results("SELECT * FROM PNaphtha", ARRAY_A);

echo "<table><tr><th>SrNo</th><th>Compound</th><th>Tc (K)</th><th>Pc (bar)</th></tr>";

ob_start();

foreach ( $myrows as $row) {

echo "<tr><td>".$row['SrNo']."</td><td>".$row['Compound']."</td><td>".

$row['Tc (K)']."</td><td>".$row['Pc (bar)']."</td></tr>";

}

return ob_get_clean();

});

0.0000
1
关注作者
收藏
评论(1)

发表评论
啊啊啊啊啊吖
2019-01-20
正在关闭foreach循环内的表。你的foreach循环完成后你必须关闭表(并打印所有行): foreach ( $myrows as $row) { echo "".$row['SrNo']."".$row['Compound']."". $row['Tc (K)']."".$row['Pc (bar)'].""; } echo "";
0.0000 0 0 回复
推荐帖子
条评论