Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    gestione taglie abbigliamento

    Ciao a tutti,

    io devo strutturare un database per un sito che mi gestisca i prodotti (si tratta di abbigliamento) con le relative taglie da uomo, donna e bambino.

    Vi descrivo alcune particolarità:
    1- ogni singolo prodotto può avere delle taglie uomo, delle taglie donna e delle taglie bambino.
    2- le taglie possono essere espresse come "42 - 44 - 46 - 48" oppure come "xs - s - m - l"

    qualcuno mi sa dare qualche suggerimento per creare un database pulito e senza un eccessivo numero di tabelle o record??

    Grazie mille a tutti

    ps. ma non c'era una sezione dedicata ai database?

  2. #2
    oi mi creerei un database con 3 tabelle:
    Uomo, Bambino, e donna
    con i seguenti campi:
    Taglia: espresso in numero. poi se vuoi trasformarlo i x, xl, s ecc... basta fare una banale funzione.
    Descrizione: una breve descrizione del prodotto (formato longtext)
    Qtà: la quantità dei capi disponibili( fonmato int)
    Prezzo: il prezzo del capo( formato int)
    Ti consiglio di realizzarlo in access o navicat MySQL
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  3. #3
    ah dimenticavo un campo essenziale:
    Id_capo: che è l'identificativo del modello di capo (formato int) che poi sarà la chiave primaria delle tebelle.
    in questo modo dovrebbe essere facile gestire il database.
    naturalmente il va tutto gestito:
    ad esempio bisogna sempre aggiornare la quantità dei capi.
    poi se vuoi fare una cosa ancora più seria potresti crearti un'altra tabella dove contenere i nuovi arrivi della merce.
    spreo di esserti stato di aiuto
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  4. #4
    grazie per lo sforzo, ma non mi sei stato di aiuto.

    1- non mi interessa gestire la quantità disponibile per ogni capo d'abbigliamento (meglio, un problema in meno)

    2- lo stesso prodotto lo posso avere sia in versione donna sia in versione uomo, quindi con taglie differenziate

    3- ogni prodotto sarà disponibile in un range di taglie.

    Esempio:
    il prodotto A può essere disponibile nelle taglie da uomo dalla 44 alla 50 e nelle taglie da donna dalla 42 alla 46.

    ho proprio bisogno di un supporto dal punto di vista di logica e ottimizzazione della gestione delle taglie.

  5. #5
    una tabella di articoli
    una tabella di taglie
    una tabella di link articoli-taglie


  6. #6
    soluzione contemplata ma lunga nella compilazione, poi tutto questo lo dovrà gestire il cliente attraverso un pannello di amministrazione.

    sto pensando anche all'ipotesi di mettere nel db solo la taglia min e la taglia max e poi mi faccio calcolare dalla pagina i valori intermedi.
    per le taglie numeriche tipo "44-46-48" non ho problemi, ora studio il modo di farlo anche per le taglie in formato "xs-s-m-l-xl"

  7. #7
    basta che a fianco dell'articolo tu metta dei check-box con tutte le taglie possibili. l'utente accende quelle che gli servono

  8. #8
    non mi va bene la soluzione delle checkbox...
    lo so, sono complicata, e rompiballe ma ce la voglio fare...

    devo poi ottenere (nella pagina che conterrà i dati del prodotto) una select come quella che vedi in questa pagina:
    http://test.northwind.it/gimoto/prodotti_test.asp

    quella delle taglie numeriche funziona alla perfezione, gli passo un valore min e uno max e mi calcola quelli intermedi

  9. #9
    il procedimento potrebbe essere lo stesso

  10. #10
    ce l'ho fatta

    gestisco gli altri tipi di taglie con un array di 10 elementi
    imposto l'array come
    arr = Array("xxxs","xxs","xs","s","m","l","xl","xxl","xx xl","xxxxl")

    e poi creo la select sfruttando gli indici dell'array.

    sono bravissima

    grazie a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.