У меня есть таблица, в которой отображаются все записи таблицы bd и в которой при нажатии вы должны показывать информацию о выбранной записи в форме, потому что в ней всегда отображается первая запись, кроме того все на странице все еще работает отлично
Это моя страница, и я имею в виду, что остальная часть страницы все еще работает Главное меню - это выпадающие списки, которые позволяют вам выбрать файл, кнопка из 3-х полос - для сжатия главного меню, и там, где написано имя Martin Damian, а зеленая точка - для закрытия сессии, в дополнение к кнопкам NEW, EDIT и DELETE. продолжать функционировать должным образом
---- СТОЛОВЫЙ КОД ПРОДАВЦА -----
No. Vendedor
Nombre
RFC
---- КОДЕКС ФУНКЦИИ ALERT ----
function alerta(id){
$("#info").load('datosVende.php?id='+id);
}
информация о диве находится в центре
В каждый элемент таблицы, deberГ-эксперта распределять ему один ID
или один class
, который облегчал бы тебе знать поле по которому просачиваться в базе данных.
Потом из-за JQUERY
, podrГ-схвати делать чтение идентификатора, чтобы открывать окно, что ты желаешь
Я вижу, что ты имеешь php во впитанный в твоем коде html, но у тебя есть функция, которая, кажется, использует jQuery. Я не могу помогать тебе делая это с php, но умею делать это в jQuery. Он был бы лучше, если ты не помещаешь их, пойдите = "линия" в линии, которые ты создаешь dinámicamente через php, потому что один пойдите, - единственная. было бы лучше, чтобы ты это поместил как класс.
Сначала, ты был бы должен делать функцию, что, кликнув, продавец сделал призыв к серверу с ajax или через обещание и выдал результаты, чтобы только иметь того, который соответствует id, который ты считаешь отборным. Я буду использовать rfc продавца как пример, чтобы идентифицировать одного между всей твоей базой данных.
Оно могло бы быть нечто похожим:
$('tr.list').click(function(e){
var vendedorSeleccionado = $(e.target).find('th.rfc').text(); //esto será un string
//aquí llamas al servidor, bajas la info de los vendedores, filtras y el vendedor correcto lo envías a otra función encargada de desplegar la info
$.Promise($.post({url: 'endpoint/data/base'})).then(function(data){
//data debería ser un array de objetos
data.map(function(item, index){
if( item[rfc] === vendedorSeleccionado)
{ desplegarInfo(item); }
});
});
});
function desplegarInfo(vendedor){
//aquí podrías tener seleccionados los elementos donde vas a desplegar
//la info en un array, que creo que son inputs (parece que en
//realidad es la interfaz de registro de vendedores, donde se puede editar
// su info, así que recomiendo que afectes su placeholder para que te
//aparezca esa info por default. si el orden de los elementos del array es
//el mismo que la info que viene en el objeto 'vendedor' que será pasado a
//la función puedes hacerlo a través de un loop (incluso si las claves
//tienen el mismo nombre que el id de los elementos en el array, pero
//tendrás que relacionarlos primero en ese caso
var elementosDondeDesplegar = [$('input#nombreVendedor'), $('input#noVendedor'), $('input#rfcVendedor'), .... todos los elementos que necesites];
Object.keys(vendedor).forEach(function(item, index){
var currentElement = elementosDondeDesplegar[index];
//currentElement siempre será un elemento distinto del array, cambiando progresivamente. vendedor[item] te va a dar el valor de la correspondiente key del objeto. que si está en el mismo orden que el array de elementos lo pondrá como el valor del placeholder.
currentElement.attr('placeholder', vendedor[item]);
});
}
Нечто похожее должно бы быть функциями, которые помогают тебе. я надеюсь, что он подает тебя