我在页面上显示了表格。表格如下:
id name birthdate school
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> ";
我想在下一页上传递名称来编辑记录。
答案 0 :(得分:0)
简单,只需将ABCD存储在一个变量中并将其传递给URL
nextpage.php?name=ABCD
<强> nextpage.php 强>
通过
获取该值$_REQUEST['name'];
OR
$_GET['name'];
答案 1 :(得分:0)
使用编辑图标中的URL use传递db表中存在的行的id。 并根据该ID获取下一页上的数据。 您也可以在文本字段中设置数据。
答案 2 :(得分:0)
最简单,最简单的方法是将$ _GET传递给另一个脚本。
修改图标应该为onclick="window.open('newpage.php?name=ABCD');"
,您可以使用$_GET['name']
答案 3 :(得分:0)
生成表格时,请务必将名称放在链接中。
<a href="edit.php?name=ABCD"><img src="..." /> </a>
然后,在edit.php中,您可以检索名称
$ _ REQUEST [ '名称'];
答案 4 :(得分: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'];?>">