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

    [MYSQL] Articoli da visualizzare insieme

    salve!
    ad oggi nella mia pagina eseguo una query per mostrare tutti gli articoli che ho.
    se clicchi sull'immagine entri nel dettaglio dell'articolo.
    dovrei però strutturare il db per fare in modo che se clicco sun articolo, nel dettaglio vedo anche un articolo associato.
    cioè, se la maglietta MG1 la associo, idealmente, con il pantalone PT1,
    vorrei che se sulla pagina si clicca su MG1 o su PT1 si vedano entrambi.

    solo che non so come associare gli articoli lato db.
    non so se mi sono spiegato, ma in caso che mi fossi spiegato bene, come potrei fare??

  2. #2
    devi aggiungere una tabella di associazioni

    Articoli_Correlati
    ------------------------------
    ID
    ID_Articolo_Principale
    ID_Articolo_Correlato

    Quando clicchi sull'articolo, ti basterà fare una query indicando l'articolo principale e ti ritroverai tutti i correlati.

    that easy!

  3. #3
    Ciao,
    postresti farlo tramite una link table. Esempio

    Tabella Prodotti: TB_PRD

    codice:
    ID_PROD	COD_PROD
    1	MG_1
    2	PT_1
    3	MG_2
    4	PT_2
    Tabella Link: TB_LINK_PRD
    codice:
    ID_LINK	ID_PROD_1	ID_PROD_2
    1	1	2
    2	3	4
    e la select diventerebbe:
    SELECT * FROM TB_LINK_PRD A, TB_PRD B, TB_PRD C
    WHERE A.ID_PROD_1=B.ID_PROD AND A.ID_PROD_2=C.ID_PROD


    Ciao
    Michele

  4. #4
    intanto grazie per le risposte.

    per quanto riguarda la prima soluzione è quella a cui avevo pensato anche io, solo che in verità non esiste un articolo_principale e uno correlato.
    entrambi sono principali, perchè entrambi sono visibili nella home page come articoli singoli.
    poi quando ci clicchi li devi vedere tutti e due.

    la seconda soluzione dovrebbe fare più al caso mio, ma come potrei gestire la cosa a mano.
    purtroppo in ufficio mi dicono quali sono gli articoli da inserire e pubblicare, e poi io "a mano" (tramite form) devo associare gli articoli.
    non li so a priori purtroppo!

  5. #5
    le due soluzioni sono identiche: principale e correlato possono tranquillamente essere sotituiti da art_1 e art_2

    per la seconda parte della domanda non ho capito quale sia il problema

  6. #6
    si in effetti hai ragione.
    scusate la scemenza, ma sono fuso....

    il seondo problema è come associarli.
    non è una cosa automatica, lo dovrò fare io a mano.
    ma a ben pensarci non è un problema, ma solo una rottura di scatole.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.