【发布时间】:2017-03-07 20:09:09
【问题描述】:
我正在尝试使用 JSON 编码显示数据库值,但我不知道如何在我在 HTML 表单中设置的表中显示它。有人知道该怎么做吗?如果你能给我一个例子,我将不胜感激。
这是我的表格和我的 PHP 函数。
<?php
//--------------------------------------------------------------------------
// Example php script for fetching data from mysql database
//--------------------------------------------------------------------------
$host = "localhost";
$user = "root";
$pass = "";
$databaseName = "silo";
$tableName = "temp1";
//--------------------------------------------------------------------------
// 1) Connect to mysql database
//--------------------------------------------------------------------------
$con = mysql_connect($host,$user,$pass);
$dbs = mysql_select_db($databaseName, $con);
$tanggal=$_POST['datepicker'];
$silo=$_POST['silo'];
//--------------------------------------------------------------------------
// 2) Query database for data
//--------------------------------------------------------------------------
$result = mysql_query("SELECT * FROM $tableName"); //query
$array = mysql_fetch_row($result); //fetch result
if($array>0){
while($row=mysql_fetch_array($result)){
}
}else{
echo "<li>Tidak ada artikel yang ditemukan <li>";
}
//--------------------------------------------------------------------------
// 3) echo result as json
//--------------------------------------------------------------------------
echo json_encode($array);
?>
<form name="table_s" id="table_s" class="table_s">
<table id="table_s" class="table_s"cellspacing='0' class="js-serial" border="2">
<thead>
<tr>
<th><center>No.</center></th>
<th><center>S1</center></th>
<th><center>S2</center></th>
<th><center>S3</center></th>
<th><center>S4</center></th>
<th><center>S5</center></th>
<th><center>S6</center></th>
<th><center>S7</center></th>
<th><center>S8</center></th>
<th><center>S9</center></th>
<th><center>S10</center></th>
<th><center>S11</center></th>
<th><center>S12</center></th>
<th><center>Ambien</center></th>
<th><center>Average</center></th>
<th><center>Deff</center></th>
<th><center>Status</center></th>
</tr>
</thead>
<tbody>
<tr>
<tr>
<td id="td_s0"></td>
<td id="td_s1"></td>
<td id="td_s2"></td>
<td id="td_s3"></td>
<td id="td_s4"></td>
<td id="td_s5"></td>
<td id="td_s6"></td>
<td id="td_s7"></td>
<td id="td_s8"></td>
<td id="td_s9"></td>
<td id="td_s10"></td>
<td id="td_s11"></td>
<td id="td_s12"></td>
<td id="td_s13"></td>
<td id="td_s14"></td>
<td id="td_s15"></td>
<td id="td_s16"></td>
</tr>
</tbody>
</table>
【问题讨论】:
-
您是使用 ajax 调用来调用 php 文件还是只想生成显示的 HTML??
-
我想用 onclick 按钮将数据库值生成到我的表的 tbody 中,你知道如何生成吗?
-
你也想生成标题吗??
-
不只是值.. 我的 php 函数中的值
标签: php jquery json html-table display