Ciao,
gentilmente potete aiutarmi con un idea su come gestire gli ITEMS ed il CARRELLO di un negozio di vendita di vini online? Tutto usando solo MySQL quindi niente session. Le session solo per tenere traccia dell'utente online, quello registrato. In altre parole ho una tabella VINO cosi' fatta:
Avevo pensato una logica del genere:Codice PHP:create table vino (
id_vino int(8) auto_increment,
id_tipologia int(2) NOT NULL,
id_cantina int(4) NOT NULL,
nome_vino varchar(50) NOT NULL,
anno int(4) NOT NULL,
denominazione varchar(5) NOT NULL,
descrizione blob,
prezzo decimal(3,2) NOT NULL default '0.00',
image_link varchar(30)NOT NULL,
PRIMARY KEY (id_vino),
foreign key(id_tipologia) references tipologia(id_tipologia),
foreign key(id_cantina) references cantina(id_cantina)
on delete cascade
on update cascade
) engine=InnoDB;
1) Creare una tabella ITEM con i seguenti campi:
- id_item (identificativo per la tabella)
- username (campo UNIQUE della tabella degli utenti registrati)
- id_vino (id del prodotto (in questo caso vino) che si aggiunge)
- qta
2) Creare una tabella CARRELLO con i seguenti campi:
- id_carrello (identificativo per la tabella)
- username (campo UNIQUE della tabella degli utenti registrati)
- id_item (identificativo per la tabella)
- totale_da_pagare
Puo' andare bene secondo voi? Qualche altra idea?

Rispondi quotando