如何从 td 标签中获取值并在 php 中另一个页面的文本框中显示此值
How to fetch the value from td tag & show this value in a textbox in another page in php?
我有2页Manage.php
和edit.php
在manage.php
,我有一个使用动态数据创建的HTML
table
,无法预测其中的行数。每行都有一个名称列,edit button
和delete button
。当我单击任何编辑/删除按钮时,我想要的名称列的相应值 应该使用 PHP 以textbox
edit page
显示????提前致谢
为此,您需要使用 jquery。
尝试
$('.buttonclass').on('click', function () {
var column_name= $(this).closest('tr').next().find('input').val();
});
当然,这假设第一列是名称列,并且正在查找一个元素。您可以将其更改为.find('td').html();
您必须将主键绑定到此特定记录的编辑和删除按钮,然后您必须将此 ID/名称传递给编辑页面并将其分配给该文本框。 如果仅传递 ID,则可以进行选择查询以选择名称。
试试这个:
我假设您的列表在manage.php
:传递相关 ID 并将其放入另一个页面。
<a href="edit.php?id=1&mode=edit">Edit</a>
<a href="edit.php?id=1&mode=delete">Delete</a>
并在edit.php :
<?php
$id = $_REQUEST['id'];
$mode = $_REQUEST['mode'];
if($id !="")
{
if($mode == "edit")
{
//fetch data using id and disply it into your textbox
}
}
?>
如果您想要额外的安全性,请使用base64_encode和base64_decode。
example:
<?php
$id = "1";
$encodeid = base64_encode($id);
?>
<a href="edit.php?id=<?php echo $encodeid;?>&mode=edit">Edit</a>
在第二页
<?php
$id = $_REQUEST['id'];
$decodeid = base64_decode($id);
?>
相关文章:
- 为什么在页面上单击的先前链接的文本显示在 AJAX 请求中
- JavaScript NaN错误,输入文本显示为NaN
- 关于socket.io实时文本显示的问题
- 如何使用javascript使文本显示在文本字段中
- 在它们之间切换时,jQuery 文本显示在活动文本下方
- 使用 ajax 乱码文本显示图像
- 带有文本显示js功能的图像映射 - 某些部分不显示
- 来自 Ajax 请求的文本显示不正确
- 如何使用 JavaScript 使文本显示
- 是否可以将元素内部的文本显示在 ::在 css 之前
- on更改文本框的文本显示在另一个文本框上
- 在文本显示在Scroll上之前在页面上隐藏文本的问题
- 使用带文本显示的Jquery切换文本
- 如何使文本显示速度变慢
- 如何将图片添加到点击计数器文本显示<图像><点击量>
- 文本显示有延迟
- 根据在另一个文本框中输入的文本显示文本框中的文本
- 如何从点击文本显示文件浏览器,并在悬停文本时将鼠标光标更改为指针
- 使文本显示为几行可点击的线条
- 如何使文本显示