Secondo me risolvi cosi:
Nel db inserisci un campo associato al prodotto comperato dove inserirai il codice ordine(presumo tu l'abbia gia fatto).
Appena l'utente si logga controlli se nel carrello ci sono prodotti associati all'utente x vedere se l'utente ha lasciato a metà un ordine.
Se ha lasciato a metà un ordine setti il codice ordine = al valore nel database in modo ke l'ordine continua dall'ultima volta...
Se invece non ci sono puo cominciare un ordine nuovo...a questo punto crei il codice ordine ma come dice Lukeonweb non scartare la possibilità ke possa creartelo uguale...quindi ke ne so...una volta inviato l'ordine lo elimini dal carrello e lo copi in un altra tabella ordini del db poi quando crei il codice ordine gli dici ke deve essere diverso da quelli gia memorizzati nella tabella ordini
Facci sapere:fonzie:
Nel db inserisci un campo associato al prodotto comperato dove inserirai il codice ordine(presumo tu l'abbia gia fatto).
Appena l'utente si logga controlli se nel carrello ci sono prodotti associati all'utente x vedere se l'utente ha lasciato a metà un ordine.
Se ha lasciato a metà un ordine setti il codice ordine = al valore nel database in modo ke l'ordine continua dall'ultima volta...
Se invece non ci sono puo cominciare un ordine nuovo...a questo punto crei il codice ordine ma come dice Lukeonweb non scartare la possibilità ke possa creartelo uguale...quindi ke ne so...una volta inviato l'ordine lo elimini dal carrello e lo copi in un altra tabella ordini del db poi quando crei il codice ordine gli dici ke deve essere diverso da quelli gia memorizzati nella tabella ordini
Facci sapere:fonzie: