-1
私はテーブルのタグにあるPHPコードを持っています。これはデータベースからのテキストを示しています。このテーブルをリフレッシュして、データベースから更新されたテキストをすべて読み込みます。ページ全体を更新せずに1分としましょう。私は、ページをリフレッシュせずにテーブルをリロードするいくつかのソリューションを見つけました.AJAXやJSで行うことができるようですが、特定のコンテンツや特定のファイルでリフレッシュするだけですが、リフレッシュする方法はわかりません。PHPコードを含むリフレッシュテーブル
<table class="table table-striped">
<thead>
<tr>
<th>Department</th>
<th class="col_small col_center">Employees</th>
<th class="col_small col_center">% Percentage</th>
</tr>
</thead>
<tbody>
<?php $employeeslist=$emp_departmentObj->selectorgall();
foreach($employeeslist as $list)
{
$total=$emp_regObj->selectorgall();
$totalemp=count($total);
$deptemp=$emp_regObj->selectemployee($list->id);
$totaldeptemp=count($deptemp);
$percentage=($totaldeptemp/$totalemp)*100;
?>
<tr>
<td><a href="#"><?php echo $list->department ?></a></td>
<td class="col_center">
<?php echo $totaldeptemp; ?>
</td>
<td class="col_center">
<?php echo number_format($percentage,1).'%'; ?>
</td>
</tr>
<?php } ?>
</tbody>
</table>
PHPがサーバー側であるため、クライアント上のコンテンツ、つまりJavaScriptのジョブを「更新」することはできません。 PHPが実行されると、それが完了します。それ以外のことはできません。 – GrumpyCrouton
PHPで関数を作成し、更新する必要のあるデータを返し、それにAJAX呼び出しを行い、呼び出しが成功したらJavaScript、jQuery、またはクライアント側で使用しているものを使用してテーブルにテキストを追加します。 –