В list.php так же выводить список.
Там же сверстать скрытый и пустой по-умолчанию popup, с полями для редактирования.
Повесить на каждый элемент списка data-* атрибут, в который записать id. Написать обработчик, который вызывает все данные по элементу, считывая его data-* атрибут, через ajax, заполнять поля в popup, и показывать его. В popup вносим изменения, нажимаем сохранить, улетает ajax с обновленной записью, приходит ответ все гуд, измененные данные меняем в общем списке, очищаем поля, закрываем popup