|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2007
Messaggi: 209
|
E-commerce: Problema con le transizioni
Salve, ho creato un carrello per l'acquisto di prodotti. Ora una volta che il cliente arriva alla pagina di conferma faccio una verifica e controllo che la quantità di articoli richiesta sia uguale a quella disponibile confrontando il campo nel database.
Mi hanno consigliato tuttavia l'uso delle transizioni per evitare che un ordine venga effettuato contemporaneamente da due utenti. Mi potete dire se è giusta la sintassi per le transizioni?: BEGIN; //ciclo while per recuperare dal carrello gli articoli acquistati //controllo la giacenza if(tutto ok) } //faccio la insert //scalo i prodotti acquistati } else { se ho trovato anche un solo articolo non più disponibile setto una variabile $var=true; } //chiudo il ciclo if($var==true) ROLLBACK; // e faccio ritornare al carrello else COMMIT; Ultima modifica di fabry78 : 07-07-2010 alle 13:31. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:59.



















