javascript — PHP-JS Нажатие кнопки принимает только последнее вставленное значение

Прежде всего, извините за мой плохой английский ^^
У меня есть стол с именем КЛИЕНТ с некоторыми записями. Колонны таблицы ИД-ИМЯ-ОПИСАНИЕ
Моя цель — отредактировать эту запись с помощью кнопки EDIT, которая находится в другом столбце рядом с записью. У меня есть кнопка для каждой записи.
При нажатии кнопки РЕДАКТИРОВАТЬ, я хочу, чтобы данные клиентов (ИМЯ-ОПИСАНИЕ) будет отображаться в виде (которые имеют 1 текстовое поле для ИМЯ и 1 текстовое поле для ОПИСАНИЕ).
Таким образом, с помощью кнопки редактирования я отредактирую значения записи, но это уже другое, не главное сейчас.

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

Я делаю всю процедуру на одной и той же странице php, используя javascript для отображения значений в форме.

Практический пример.

НАИМЕНОВАНИЕ ОПИСАНИЕ РЕДАКТИРОВАТЬ
Кошка Котенок пуговица
Щенок собаки

Если я нажимаю кнопку кошки или кнопку собаки, в форме я вижу щенка собаки … последнюю запись.

Здесь код.

Стол со сценарием
http://pastebin.com/44xCC3aw

Форма, где я хочу увидеть значения записи
http://pastebin.com/vNTimhJ5

Спасибо за совет

1

Решение

Вы используете PHP (на стороне сервера) и Javascript (на стороне клиента) вместе. Это плохая идея.

Вы перезаписываете функцию Javascript funzione имея обходной путь PHP и создавая одну и ту же функцию снова и снова.

Лучше было бы, чтобы функция генерировала один раз и получала информацию с сервера, когда вы нажимали на кнопку. Это обычная практика и делается с использованием AJAX,

В менее экономичном решении вы можете сохранить array (созданный PHP-частью скрипта) в Javascript, где вы отслеживаете IDs, Затем убедитесь, что у вас есть только 1 функция funzione это занимает ID как это: funzione(id), Функция извлекает идентификатор из созданного array и показывает правильную информацию в ваших текстовых полях.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector