mmm, ci volevo provare ma non è che si capisca molto
potresti postare il codice, separando i singoli file, utilizzando il tag PHP così lo formatta e si capisce di più? danke
comunque, in linea generale, se hai l'importo devi fare una query che inserisca nel carrello contenente i vari parametri, però secondo me la tabella del carrello è strutturata male
nel senso che, ora come ora, praticamente nella tabella del carrello c'è una riga per utente, giusto?
una domanda mi sorge spontanea: deve essere possibile acquistare PIU' PRODOTTI contemporaneamente, oppure va bene l'acquisto del singolo prodotto per transazione (pagamento)?
Nel primo caso la tabella andrebbe modificata per far si che una riga corrisponda ad una riga del carrello, con N. righe pari ad i prodotti inseriti nel carrello. Ovviamente poi la tabella deve avere il riferimento anche all'id del prodotto ed al numero di ordinazioni per singolo prodotto.
Se invece tu non avessi questa necessità, ti conviene comunque cambiare la tabella del carrello facendo diventare l'id utente la chiave primaria
Se, visto che, alla fin fine, ogni utente può avere 1 solo prodotto per carrello ti conviene togliere l'idcarrello e tenere solo idutente come chiave primaria così lanci una query di tipo INSERT INTO ... ON DUPLICATE KEYS UPDATE
ovvero
INSERT INTO carrello (idutente, prezzotot) VALUES($idutente, $prezzotot) ON DUPLICATE KEYS UPDATE prezzotot = VALUES(prezzotot)
PS: quella del "se, visto che, alla fin fine" dopo averla scritta e riletta me la sono appesa accanto al monitor :asd: è troppo oscena



Rispondi quotando