Как извлечь значение из тега td и показать это значение в текстовом поле на другой странице в php?

0

У меня есть 2 страницы Manage.php & edit.php в edit.php manage.php, у меня есть table HTML созданная с динамическими данными, и не могу предсказать количество строк в ней. Каждая строка имеет столбец имен, edit button и " delete button. Что я хочу, когда я нажимаю на любую кнопку редактирования/удаления, соответствующее значение столбца имени должно отображаться в textbox на edit page использованием php???? заранее спасибо

Теги:

3 ответа

0

Для этого вам нужно использовать jquery.

Пытаться

$('.buttonclass').on('click', function () {
    var column_name= $(this).closest('tr').next().find('input').val();
});

Конечно, это предполагает, что первый столбец является столбцом имен и ищет элемент. Вы можете изменить его на .find('td').html();

0

попробуй это:

Я предполагаю, что ваш список находится в manage.php:
передать связанный идентификатор и передать его на другую страницу.

<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);
?>
0

Вы должны привязать первичный ключ к кнопке редактирования и удаления для этой конкретной записи, затем вам необходимо передать этот идентификатор/имя на страницу редактирования и назначить его этому текстовому полю. если вы передаете только идентификатор, вы можете сделать запрос выбора для выбора имени.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню