Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Stampa categorie

  1. #1

    Stampa categorie

    Ciao ragazzi,
    Io vorrei realizzare uno cosa così:

    Categoria1a (numero di elementi contenenti) || Categoria1b ( numero elmeti contententi) || ecc..

    Io ho in Mysql una colonna chiamata Cat1.

    Ora...

    se con un ciclo for scorro la tabella e stampo ogni volta Cat1 mi viene una lista di nomi ma con categorie ripetute. Vorrei sapere come faccio ad accumulare quelli uguali, sommarli e inserirli in (numero di elementi contenuti)

    Sono riuscito a spiegarmi decentemente!? :master:

    Ps. se eventualmente le categorie sono molte posso ordinarle per lettere!?
    Tipo:

    A

    Antonio (4) || Arrigo (2) || Angiustino (1)....

    B

    Berzebù (12) || Bim Bum Bam (4) || ....


    Grazie 1000

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    per una tabella del tipo:

    categorie
    id|cat|pid<---id padre

    le categorie principali hanno pid=0 (s'attaccano...)

    Codice PHP:
    SELECT f.*,p.*, count(f.id) AS figli FROM categorie f JOIN categorie p ON p.id=f.pid GROUP BY p.id WHERE p.pid=
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    grazie per la risposta...

    Io avevo pensato di fare un array dove copiare tutte le categorie con un contatore collegato tipo: cat[i] count[i]

    Ogni volta che si trova un nome di categoria uguale sommare 1 al count relativo...

    E' realizzabile secondo voi!?

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