ho un problema che non riesco proprio a risolvere.
devo inserire delle righe di una tabella(attuale) in un altra (storica) che sono simili. la seconda ha due campi in piu uno è un identificativo e l'altro è uno stato, questi inserimenti
vengono fatti se sono verificate alcune condizioni.
vi descrivo come ho implementato la cosa: ho creato(con dreamwever) due recordset rispettivamente per le due tabelle attuale e storica.
poi con due while annidati e usando la funzione mysql_fetch_array estraggo gli elementi dei
recordset e effettuo i confronti e nel caso proseguo con gli inserimenti aggiornando la chiave (trovo il max della colonna e lo aumento di 1) e inserendo lo stato.
dopo la chiusura del primo while mi riposiziono con mysql_data_seek all'inizio del recorset storico.
Spero di essere stato chiaro.
Il problema è questo: perche alla prima esecuzione della pagina tutto è perfetto metre se uso il tasto di explorer per ricaricarla le chiavi vengono duplicate? se uso una chiave autonicremenale la chiave non si duplica ma la le righe si moltiplicano e gli elementi vengono duplicati n volte!
dove sta il problema ?
nn so piu dove sbattere la testa!