我有 2 页Manage.php
& edit.php
in manage.php
,我用动态数据HTML
table
创建了一个,无法预测其中的行数。每行都有一个名称列& 。我想要什么,当我单击任何编辑/删除按钮时,其名称列的相应值应该显示在使用 php 中????提前致谢 edit button
delete button
textbox
edit page
问问题
161 次
3 回答
0
您必须将主键绑定到此特定记录的编辑和删除按钮,然后您必须将此 ID/名称传递给编辑页面并将其分配给该文本框。如果您只传递 id 那么您可以进行选择查询以选择名称。
于 2013-11-12T05:43:57.697 回答
0
尝试这个:
我假设您的列表在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);
?>
于 2013-11-12T06:11:28.093 回答
0
为此,您需要使用 jquery。
尝试
$('.buttonclass').on('click', function () {
var column_name= $(this).closest('tr').next().find('input').val();
});
当然,这假设第一列是名称列并且正在查找元素。您可以将其更改为.find('td').html();
于 2013-11-12T05:42:38.083 回答