0

我在页面上显示了表格。表为:

身份证姓名生日学校

1 ABCD XX-XX-XX XYZ '编辑图标'

2 PQRS XX-XX-XX LMN '编辑图标'

如果我单击编辑图标,我想在下一页传递名称 ABCD。有人知道怎么做吗?我尝试使用session()但它没有传递价值。

提前致谢。

显示表格的代码:

    echo "<tr>";
    echo "<td height='30'><a href='next.php?name=".$info['name']."'><img src='image/edit-icon.png'></a>" . $info['id'] . "</td>";
    echo "<td height='30' id='key'>" . $info['name'] . "</td> ";
    echo "<td height='30'>" . $data['date'] . "</td> ";
    echo "<td height='30'>" . $info['school'] . "</td></tr> ";

我想在下一页传递名称来编辑记录。

4

5 回答 5

0

简单,只需将 ABCD 存储在一个变量中并在 URL 中传递

nextpage.php?name=ABCD

下一页.php

通过获取该值

$_REQUEST['name'];

OR

$_GET['name'];
于 2013-03-21T10:31:20.890 回答
0

使用编辑图标中使用的 URL 传递 db 表中存在的行的 ID。并根据该 id 获取下一页上的数据。您也可以在文本字段中设置数据。

于 2013-03-21T10:32:21.150 回答
0

执行此操作的最简单和最简单的方法是将其与 $_GET 一起传递给其他脚本。

编辑图标应该得到一个onclick="window.open('newpage.php?name=ABCD');",你可以在 newpage.php 上访问它$_GET['name']

于 2013-03-21T10:34:12.263 回答
0

生成表格时,请务必将名称放在链接中。

<a href="edit.php?name=ABCD"><img src="..." /> </a>

然后,在 edit.php 中,您可以检索名称调用

$_REQUEST['name'];

于 2013-03-21T10:34:12.820 回答
0

首先,您需要为每个单独的编辑添加 Id 并将它们链接为

nextpage.php?id=$this_id

并在下一页获取 id 为

$this_id = $_REQUEST['id'];

然后查询 id 为 $this_id 的记录

$data = mysql_query("SELECT * FROM my_table WHERE id = ".$this_id);

那么您将获得您轻松选择的所有数据,例如

<input type="text" name="name" value="<?php echo $data['name'];?>">
于 2013-03-21T10:35:42.760 回答