HTML PHP と Mysql を使用して動的に作成されたテーブルがあります。Ajax を使用してデータベースから情報を取得したいと考えています。
私がやりたいことに最も近い例は http://www.w3schools.com/PHP/php_ajax_database.aspですが、これはドロップダウンリストを使用しています。
上記を行う方法について誰かが情報を提供できますが、テーブルを使用して、セルをクリックすると、名前を含むセルがデータベースに送信され、特定のデータが取得されます..
<?php
$default = "<img src='http://localhost/on.png' width='24' height='24'/>";
$default1 = "<img src='http://localhost/of.png' width='24' height='24'/>";
$con = mysql_connect("*****","*****","****");
if (!$con){
die("Can not connect: " . mysql_error());
}
mysql_select_db ("****",$con);
$sql= "select act.*
from user_activity as act
inner join (
select user_id, max(timestamp) as max_ts
from user_activity
group by user_id) as a on act.user_id=a.user_id and act.timestamp=a.max_ts";
$mydata = mysql_query($sql,$con);
echo "<table id='tfhover',table border=0>
<tr>
<th>Users</th>
<th>Status<th>
</tr>";
while($record = mysql_fetch_array($mydata)){
echo "<tr>";
echo "<td>" . $record['user_id'] . "</td>";
if (strtolower(trim($record['activity']))!=strtolower('LOGIN')){
echo "<td>" . $default1 . "</td>";
}else{
echo "<td>" . $default . "</td>";
}