将文本字段的值传递到下一页的另一个文本字段


pass value of textfield to another textfield on next page

我在页面上显示了一个表。表:

id姓名出生年月学校

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

2 PQRS XX-XX-XX LMN 'edit icon'

如果我点击编辑图标,我想在下一页传递名称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> ";

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

首先,您需要为每个单独的编辑设置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'];?>">

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

nextpage.php?name=ABCD

nextpage.php

通过

获取该值
$_REQUEST['name'];
OR
$_GET['name'];

通过URL use in edit图标传递db表中存在的行id。并根据该id在下一页获取数据。你也可以在文本字段中设置数据

最简单的方法是通过$_GET将其传递给另一个脚本。

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

生成表时,请确保将名称放在链接中。

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

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

的名称

$ _REQUEST['名字'],