0

我有 2 页Manage.php& edit.php in manage.php,我用动态数据HTML table创建了一个,无法预测其中的行数。每行都有一个名称列& 。我想要什么,当我单击任何编辑/删除按钮时,其名称列的相应值应该显示在使用 php 中????提前致谢 edit buttondelete buttontextboxedit page

4

3 回答 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_encodebase64_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 回答