[英]Converting JSON output to HTML table through PHP?
我目前不知道如何执行此操作,需要帮助,但是目前我正在构建一个离子应用程序,并在通过PHP脚本取回信息时将信息存储在数据库中,我正在接收JSON,我想将其转换为漂亮的格式化HTML表
这是我的PHP
<?php
header("Access-Control-Allow-Headers: Content-Type");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
header("Access-Control-Allow-Origin: *");
$host = "****";
$user = "*****";
$password = "";
$database = "holes";
$connect = mysqli_connect($host,$user,$password,$database) or die("Problem connecting.");
$result = mysqli_query($connect, "SELECT * from hole18") or die("Bad Query.");
mysqli_close($connect);
$results = array();
while($row = mysqli_fetch_assoc($result))
{
$results[] = $row;
}
echo json_encode($results);
?>
这是Json的输出:
[{"index":"1","Par":"4","FIR":"1","GIR":"1","Score":"3","puttsno":"1","bunkershit":"0","oob":"0"}]
请帮我
尝试这个
<table>
<?php
$json_result = json_encode($results);
$json_dec_result = json_decode( $json_result );
if ( !empty( $json_dec_result) )
{
foreach ($json_dec_result as $field_name => $field_value)
{
?>
<tr>
<td>
<?php echo $field_name;?>
</td>
<td>
<?php echo $field_value;?>
</td>
</tr>
<?php
}
}
?>
</table>
Uttam的答案将有助于从您的PHP代码获得HTML表服务器响应。 那可能就是您所需要的,但是如果您使用的是Ionic,那么更合适的方法可能仍然是坚持使用JSON响应,将其加载到控制器中,并使用ng-repeat和数据网格将其显示为HTML。
如果您有兴趣,请参见以下内容: 在ionic中创建表
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.