Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    Gestione Record a piu utenti

    Buon dì a tutti!

    volevo avere delle dritte come gestire la visualizzazione
    di record a seconda dell'utente che entra.

    mi spiego meglio:

    ho un db con 200 record ad esempio, e gli utenti registrati si
    suddividono in fase di visualizzazione i record tipo:

    1 utente: pippo vede da 1 al 50° record
    2 utente: pluto vedo da 51 al 100° record
    3 utente: ....ecc ecc..

    come posso gestirla?

  2. #2
    con un campo nel db con l'id dell'utilizzatore

  3. #3
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    cioe'?

  4. #4
    Originariamente inviato da naps
    cioe'?
    nel database ora avrai una tabella con campo
    "id" , "nomeutente" , "password" ecc

    e un'altra con i campi di quei 200 record che devi "filtrare" in base all'utente

    per esempio
    "nomeprodotto" , "prezzo" ecc...
    ecco aggiungici un altro campo dove ci sarà inserito l'id dell'utente che deve vedere quel determinato record così quando fai l'interrogazione controllerai l'id della persona registrata e lo confronterai con questo campo tirando fuori solo i campi ad esso associati.

    es
    tab.1
    1 , pippo , pluto

    tab.2
    calzini, 15€ , 1
    maglione, 25€ , 2
    canottiera, 5€ , 1

    così per pippo che ha id 1 usciranno solo calzini e canottiera e non maglione

  5. #5
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    cioe' non posso invece tirar fuori una sorta di variabile generale
    che associ un range di visualizzazione record?

    del tipo nella tabella accessi che contiene Userid - password
    potrei aggiungere altre due colonne come: inizia da - fino a
    e nelle seguenti che imposto i valori dei record:


    userid - password - inizia da - fino a
    pippo - pluto - 50 - 100


    :rollo: che ne pensi/ate?
    il problema che mi sorge di piu' e' che se si puo fare cosi
    e poi se viene cancellato un record il codice si blocca?

  6. #6
    La soluzione di F84 è standard, funziona alla grande e nessuno s'è mai lamentato :-)
    A parte il Lucano, che vuoi di più dalla vita?

    Puoi anche fare come suggerisci tu, ma se poi devi cambiare qualcosa? se un giorno dovessi decidere che l'utente Tizio può vedere solo i record pari e l'utente Caio solo quelli dispari?
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  7. #7
    Originariamente inviato da ivanhalen
    se un giorno dovessi decidere che l'utente Tizio può vedere solo i record pari e l'utente Caio solo quelli dispari?
    quoto

  8. #8
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    VVoVe: ...ok

    percio come dice F84 nella tabella contenente tutti i prodotti
    devo aggiungere un nuovo campo idutente? e questo idutente pero'
    nel momento in cui io ho 500 prodotti per associarli all'utente
    devo aprire il db e riempire per 500 volte i campi interessati?

    ciusto?

  9. #9
    si... puoi cmq automatizzare il tutto...
    usi db access?

  10. #10
    cmq se ti basi sugli id dei prodotti puoi fare una query del genere

    UPDATE prodotti
    SET idutente = 1
    WHERE ID>1 AND ID<10;

    e così via

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.