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

    Sezioni e sottosezioni in php

    Ciao, dovrei costruire uno script che io dal pannello di amministrazioni riusciresi a creare delle sezioni per esempio:

    Musica
    pc
    moto
    auto

    Dove dentro a queste delle sottosezione es:

    Musica
    - Rock

    Pc
    Scheda video

    Moto
    - mOtore

    Ecc

    E dentro le sotto sezioni inserire dentro degli articoli come posso fare??

    Grazie ciaoo

  2. #2
    suppongo che tu intenda usare un database per far questo.

    nel caso, suggerirei: crea una tabella che contenga le informazioni del menu, in modo specifico:

    id: indica univocamente la sezione
    parent_id: indica di quale sezione e' figlio [=0 se fa parte del menu principale]
    label: ad esempio 'MOTO' o 'PC' o cmq quello che vuoi che appaia


    poi un'altra tabella per gli articoli:
    id: indica l'articolo
    id_sezione: indica la sezione in cui vuoi che appaia l'articolo
    [e poi tutte le altre informazioni che ti servono]

    su queste basi non dovrebbe essere difficile implementare uno script che gestisca tutto...
    danno

  3. #3
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    crei una tabellina di questo tipo

    codice:
    sezioni
    -------------------------------------------
    |id     | nome_sezione | pid               |
    -------------------------------------------
    |1      | musica       | 0                 |
    |2      | pc           | 0                 |
    |3      | moto         | 0                 |
    |4      | auto         | 0                 |
    |5      | rock         | 1                 |
    |6      | schede video | 2                 |
    .
    .
    .
    -------------------------------------------
    mentre per gli articoli..


    codice:
    sezioni
    ----------------------------------------------
    |id     | titolo_articolo | cid               |
    ----------------------------------------------
    |1      | rhcp->il rock   | 5                 |
    |2      | w i muse        | 5                 |
    |3      | nuova ati       | 6                 |
    .
    .
    .
    ----------------------------------------------
    e così via.. qualsiasi cosa son qui..

    ..::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]

  4. #4
    vista la concordanza delle risposte, suppongo sia la strada giusta ^^

    danno

  5. #5
    Aspetta non ho ben capito

    Io faccio una tabella per le sezioni e poi un'altra per le sottosezioni e poi un'altra per le notizie come faccio a collegarle

    ??

    Grazie ciaoo

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    io ho sempre visto questa e le sue variante più complesse con alberi e compagnia.. tu hai esposto la teoria ed io ne ho implementato un esempiuccio ad hoc per lui..

    per una trattazione più completa ed esaustiva di qualcosa di più avanzato fai riferimento a questo ed il suo gemello..io li ho trovati molto pratici in taluni casi ed obbligatori in molti altri..

    ciaone...
    ..::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]

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    241
    con una query su due tabelle e un'apposita where sul campo comune

  8. #8
    Grazie vediamo cosa riesco a fare

  9. #9

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.