Запрос Mysql
Передаю атрибуты HTML элемента на сервер:
var attributes = elem_name.attributes;
var ret = [];
for (var key in attributes) {
if (attributes[key].nodeName) {
ret.push(encodeURIComponent(attributes[key].nodeName)
+ '='
+ encodeURIComponent(attributes[key].nodeValue));
}
}
var text = ret.join('&');
$.get( "index.php",text)
.done(function( data ) {
});
Количество атрибутов и сами атрибуты всегда меняются, т.к. используются разные HTML элементы.
На сервере, в файле index.php нужно:
- Использовать имена атрибутов и значения в sql запросе примерно так: mysqli_query ($con,"INSERT INTO bla (Имена атрибутов через запятую) VALUES (Значения атрибутов через запятую);
- Учесть что количество и имена принятых атрибутов будут всегда разными – нужно видимо использовать переменные или массив
- Вставить в таблицу значения в соответствии с sql-запросом
Таблица Mysql содержит все возможные имена атрибутов.