我有一个使用 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>";
}