с jQuery это очень просто, и я бы определенно рекомендовал использовать его в вызовах ajax и т. Д. Допустим, у вас есть такая таблица;
<table>
<?php
// I'm using mysqli class by the way.
$ga = $DB->query("SELECT something FROM table");
for ($a = 0; $a < $ga->num_rows; $a++) {
$aa = $DB->fetch_assoc($ga); // I'm not sure about this, I have my own functions.
echo "
<tr class="clickable" id="<?=$aa["Id"] ?>">
<td>".$aa["NameOfColumn"]."</td>
</tr>
";
}
?>
</table>
и для части javascript;
<script type="text/javascript">
$(document).ready(function() {
$(".clickable").on("click", function() {
// Get our row Id from the rows "id" attribute.
$id = $(this).attr("id");
alert($id);
});
</script>
Вместо отображения предупреждения вы должны изменить то, что вам нужно сделать. Для начала я бы порекомендовал использовать предварительно загруженный div и изменять его содержимое, используя его как;
<div id="displayData" style="display: none;"> </div>
и для функции JS вы можете использовать ее как;
$("#displayData").html($id).css("display","block");
Примеров много, и вы должны найти то, что подходит вам больше всего.