【发布时间】:2014-12-15 12:54:23
【问题描述】:
我有这样的内容:
编辑 ID:
echo '<table>';
$row=mysql_fetch_array($query){
echo '<tr onclick="window.location=\'index.php?id='$row['id']'\'"><td>Row1</td></tr>';
echo '<tr onclick="window.location=\'index.php?id='$row['id']'\'"><td>Row2</td></tr>';
}
echo '</table>';
当用户按下 tr 时,将显示另一个与 http 请求匹配的表。 换句话说,我将在查询中使用 $_GET['id'] 值:
$sql="SELECT * FROM `table` WHERE `id`='".$_GET['id']."'";
$query=mysql_query($sql,$db);
通过这种方式,另一个表,包含根据用户请求的不同数据,将在单击一行时显示。它工作正常,但唯一的问题是我必须在不重新加载页面的情况下执行此操作。知道吗?我也需要一些例子,因为我是 Js、Ajax 等方面的新手。
【问题讨论】:
-
遵循一些 ajax/js 教程,你会没事的。
-
还要研究 SQL 注入以及如何防止它
-
table是否需要替换为另一个table还是要添加表格? -
@AlexShumilov ,我必须在不重新加载页面的情况下执行此操作,并且在表和查询所在的同一页面上......
标签: javascript php http get