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

    richiesta d'amicizia stile FB

    Come da titolo ragazzi, come potrei creare un sistema richiesta d'amicizia in stile Facebook? intendo non che mi scrivete il codice ma la progettazione dell'applicazione.. nel senso la struttura del database che ve ne pare cosi:

    tabella_utenti
    id
    nome
    cognome
    user
    pass

    tabella_amici
    id
    user_id (id tabella_utenti)
    esito (True o False)
    richiedente_id (chi fa la richiesta)
    ricevente_id (chi riceve la richiesta)
    data

    secondo voi cosi è il metodo corretto?

  2. #2
    No, dovresti prevedere anche lo stato di mancata risposta. Prima che diventi true o false
    Ciao!

  3. #3
    Cioè che la richiesta rimane in sospeso?

  4. #4
    Esatto.
    Ciao!

  5. #5
    mmm ma quindi devo inserire un altro campo nel db, in cui attribuisco sempre true o false?

  6. #6
    up

  7. #7
    si, oppure il campo esito, lo setti con enum( true, false, pending)
    Ciao!

  8. #8
    Non è detto...
    puoi settare false se è in sospeso, true se è confermata, cancellare la riga se rifiutata. (a meno che non vuoi mantenere uno storico e rifiutare da sistema le richieste reiterate).

    Poi non ho capito che differenza c'è tra user_id e richiedente_id?

  9. #9
    Originariamente inviato da chumkiu
    Non è detto...
    puoi settare false se è in sospeso, true se è confermata, cancellare la riga se rifiutata. (a meno che non vuoi mantenere uno storico e rifiutare da sistema le richieste reiterate).
    Anche...
    Ciao!

  10. #10
    user_id e richiedente_id sono 2 persone diverse:

    ad esempio:
    se mario rossi chiede a valentino rossi l'amicizia, user_id è l'id di mario rossi e richiedente_id sarebbè valentino rossi...

    non va bene cosi?

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.