Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Da array a menù

  1. #1

    Da array a menù

    in un db ho 2 tabelle:

    tabella1

    nome tabella: categorie_prodotti
    campi: nome_categoria , id.

    tabella 2
    nome tabella: prodotti
    campi: nome_prodotto, id_categoria

    ovviamente id_categoria prende il valore dell'id della categoria nella tabella categorie_prodotti

    adesso in qualche modo dovrei riuscire a stampare una cosa del genere

    nome categoria1
    -nome_prodotto(appartenente all'id di quella cateoria)
    -nome_prodotto(appartenente all'id di quella cateoria)
    -nome_prodotto(appartenente all'id di quella cateoria)
    nome categoria2
    -nome_prodotto(appartenente all'id di quella cateoria)
    -nome_prodotto(appartenente all'id di quella cateoria)
    ecc....
    magari riuscire anche a NON stampare le categorie che non hanno prodotti all'interno,
    come posso fare?
    non ho idea

  2. #2
    pensavo si potesse fare con un array ma come oppure è la strada sbagliata..
    aiutoooooooo

  3. #3
    devi fare una query con un right join tra le 2 tabelle (così piglia tutti i prodotti se non sbaglio), poi durante il ciclo while che solitamente effettui tra i risultati ti memorizzi una varibile temporanea (magari inizializzata a 0), uguale all'ID corrente della categoria prodotto. se tale variabile è differente all'ID del prodotto corrente stampi il nome della categoria, altrimenti no.
    Nonn ti scrivo il codice ma se ci rifletti un attimo è un procedimento molto semplice.
    ciao
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  4. #4
    :master:
    hemmm.... mmmmm...
    ....cosa? non so da dove iniziare

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.