Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: stampa con php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    stampa con php

    Potete aiutarci?Abbiamo il seguente problema:
    abbiamo una tabella di un database mysql con, tra gli altri, i seguenti campi:settore ,ufficio, dipendenti.
    In stampa vorremmo visualizzare il seguente risultato:
    settore1
    ufficio1(del settore1)
    dipendente1
    dipendente2
    ........
    ufficio2
    .......
    settore2
    ......

    non riusciamo a creare i giusti cicli per ottenere questo formato di stampa.
    Aiutateci!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    50
    Spiegati un po meglio se hai tre campi settore,ufficio,dipendenti in una tabella avrai n° record eper ogni record ad un settore corrisponde un ufficio e ad un ufficio un dipendente giusto ?

    Ora come puoi stampare per esempio ufficio1 con n° dipendenti?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    stampa php(risposta)

    Ogni settore contiene 1 o piu uffici e ogni ufficio ha 1 o piu dipendenti.
    Adesso è piu chiaro?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    50
    Si adesso si ma come fai a contenere in un campo il nome di più dipendenti?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    stampa php

    Cerchiamo di essere più chiare.
    Abbiamo una tabella con i seguenti campi:

    settore, ufficio, dipendente

    contenente, per esempio, i seguenti record:

    Anagrafe, Segreteria, Nicola Bari
    Anagrafe, Protocollo, Au Sih
    Anagrafe, Segreteria, Ciao ci
    Polizia, Segreteria, Ten. Cesare Ubaldo

    adesso dovremmo innescare un giusto ciclo (anzi sicuramente più di uno) che ci permette di stampare


    Settore: Anagrafe
    Ufficio: Segreteria
    Dipendenti: Nicola Bari
    Ciao Ci
    Ufficio: Protocollo
    Dipendenti: Au Sih
    Settore: Polizia
    ecc. ecc.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    50
    Ok ho capito io farei così...

    Due cicli annidati il primo scandisce i settori e quello più interno gli uffici e all'interno dei due cicli metti un istruzione di SELECT dove il settore è uguale a quello del primo ciclo e l'ufficio è uguale a quello del secondo ciclo...nel primo ciclo stampi il settore e nel secondo stampi l'ufficio (ovviamente solo la prima volta in entrambi i cicli) mentre per gli operai nel secondo ciclo continui a stamparli...il tutto con un po di condizioni ok?


  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    grazie ma....

    non funziona!cosi abbiamo gia provato e nella stampa ci replica gli uffici e i dipendenti!
    cmq grazie tante.

  8. #8
    1° ordina la quesry "ORDER BY tipo settotre, ufficio, dipendenti;"

    2° in delle variabili ti conservi il valore dell'ultimo settore e ufficio letto se sono uguali stampi solo il nome del dipendente, se è diverso solo l'uffico lo stampi, altrimeni devi stampare anche il settore.

    3° Se non ci riesci, più tardi provo a fartelo io

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    50
    Inoltre il concetto con il quale è stato impostato quel db non mi sembra corretto, non avete impostato le relazioni io avrei fatto diversamente con piu tabelle cosi sprecate spazio in memoria perchè tutte le volte che dovete inserire un dipendente in un ufficio andate a ripetere i campi del settore e dell'ufficio = spreco di bytes....

  10. #10
    teoplc quoto.

    Come si vede che chi ha progettato quel db non ha "dato" Basi di dati I

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.