У меня есть таблица HTML, который я наполняю dinámicamente с таблицей BD, к каждой линии, которую он возвращает, я добавляю неудар в лунку text для того, чтобы он добавил некую информацию для каждой линии, линии он не имеет ничего общего с остальными, в настоящее время уже я разместил имя, отличное от каждого неудара в лунку таблицы
Как я могу делать, чтобы сохранять в моем BD этот неудар в лунку и в общем реестры таблицы?
привет
я думаю, что ты осложняешься это много, думаю, что, если ты делаешь таблицу и потом пробегаешь ее с javascript; потом используя ajax и php ты можешь обрабатывать линию из-за линии и сохранять твою таблицу
var t = document.getElementById("trip-table"); //una tabla con id
var trs = t.getElementsByClassName("idServicio"); // cada row tiene clase
for (var i=0; i<trs.length; i++)
{
var id = trs[i].innerHTML; //el contenido de cada tr
// AJAX $.ajax({
dataType:"json",
type: "GET",
url: "procesarFila.php",
data: {id:id},
success: function(data) {
//hacer algo luego de procesar
});
}
Немного сложное то, что ты стараешься делать, к счастью есть компоненты, которые делают точно, то, что ты просишь, я приглашаю тебя протестировать datatables , чтобы издавать таблицу aquГ -
твоя таблица была бы большим формуляром, и ты это обрабатываешь как любой формуляр
представь такой html
<form action="x.php" method="get">
<table>
<tr><td>algo 1 </td><td><input name="entrada[0]"></td></tr>
<tr><td>algo 2 </td><td><input name="entrada[1]"></td></tr>
</table>
</form>
когда ты обрабатываешь формульный $ _REQUEST ['ввод'], он будет вручать тебе array в
array(
0 => 'lo que venia en la primera fila',
1 => 'lo que ingresaron en la segunda'
)
inserts или updates в базе данных ты можешь делать это в foreach
foreach( $_REQUEST['entrada'] as $k => $v )
{
// el $v contiene lo que se ingreso asi que hay que sanitizarlo por
// sql injections
$sql = 'INSERT INTO table values (fila,valor) VALUES ('.$k.',"',$v,'")';
// procesar el sql
}