Salve a tutti,
ho cercato di riordinare un poco le idee, allora, ho una pagina php generata dinamicamente, al suo interno stampa un form, nome, cognome ed un campo checkbox per ogni riga. Tramite il tasto aggiorna devo fare in modo di mettere a database solo le voci che sono cambiate, ci ho riflettuto un poco e dato che le voci possono superare le 4000 (attuale database del cliente) ho pensato di mettere una funzione che su onchange mi cambiasse un contatore javascript e tramite Dom mi scrivesse un nuovo name all'interno dei campi.
Ora sin qui tutto ok, ma, come faccio a capire se la variabile id che mi passo quando richiamo la funzione inizia con cnt_ ? altrimenti se cliccano due o più volte sulla checkbox poichè indecisi viene fuori un casino.Codice PHP:
<script type="text/javascript">
goi_count = 0;
function cambia(id) {
goi_count++;
document.getElementById(id).name="cnt_"+goi_count;
document.getElementById(contatore).value=""+goi_count;
}
</script>
Inoltre questo mi sembrava il metodo di gestione migliore... non me ne sono venuti in mente altri per non fare 4000 query a database ogni volta![]()