Lista amici con note postato il 08/01/2009 14:16:53 nel forum programmazione, gdrcd, open source, hosting
Sto cercando di implementare una lista amici a ciascuno dei quali sia collegabile una nota inserbile dall'utente, ma non riesco a capire come posso strutturare tutto ciò, qualcuno mi sa aiutare?
mi spiego meglio: vorrei che ogni utente che visualizza la mia scheda personaggio potesse aggiungermi alla sua lista di amici e potesse aggiungere delle note collegate al mio nick (visibili solo a lui e memorizzate nel db). L'unica soluzione che mi è venuta in mente è quella di creare un campo nella tabella del personaggio dove memorizzare nome-nota intervallati da dei caratteri speciali, ma mi pare poco funzionale, non facilmente ordinabile e facilmente soggetta ad errori. Soluzioni alternative?
Pagine → 1
08/01/2009 15:24:34
Beh sì, fare un unico campo che poi explodi è un po' una caciara se devi salvare anche i tuoi appunti riguardo alle amicizie.
Semplicemente crei una tabella "Amici", dove apri tre campi "Utente", "Amico" e "Nota".
Quando uno aggiunge l'amico fai una query di insert semplice. Quando invece vai a visualizzarli tutti basta fare una select where Utente = sessione di login e metti tutto in un array associativo.
Altri metodi, ora come ora, non mi sovvengono, ma sicuramente esistono.
08/01/2009 20:22:16
Se utilizzi un qualche open source, puoi prendere come idea di base quella del "mercato", e riadattarla.
Crei una tabella ("amici") con tre campi: utente, amico, commento (dove utente è l'id -o il nome, vedi tu- dell'utente che cliccherà il pulsante "Aggiungi alla lista di amici", amico è l'id -anche qui puoi mettere il nome-, e commento è una semplice stringa di caratteri.
Quando l'utente clicca "Aggiungi alla lista di amici", non fai altro che crearti una query d'inserimento.
Per visualizzare la lista di amici di un utente, invece, puoi crearti una query simile:
SELECT amico, commento FROM amici WHERE utente = ?
dove il '?' è l'id o il nome dell'utente di cui visualizzi la lista.
Una volta eseguita la query, scorri tutti i risultati, e li stampi a video.
08/01/2009 21:55:41
14/01/2009 11:57:07
ahahaha nono, niente social... è solo una lista privata non visibile ad altri per poter tenere note varie relative ai pg (debiti/crediti, nomi, occasioni di gioco etc.). E' una lista assolutamente OFF e "l'amicizia" non deve essere approvata né viene vista all'esterno.
Comunque ho fatto tutto in poco tempo (mi son deciso a comprarmi un manuale di php e sto andando molto più spedito ora): ho creato una tabella Amici con i campi UTENTE AMICO NOTA ID. Tutto sommato è stato abbastanza semplice XD Grazie a tutti dei consigli!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Il gestore di La Tana del Ladro ha risposto alla recensione di elyionar
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Cleveland City: Nuova Organizzazione, nuove Chat e nuovi Master
Ex Gratia GDR: Revisione Poteri: Mutazione, Mentali e Utility
Il gestore di Ex Gratia GDR ha risposto alla recensione di deanna
Exclusive Villa GdR: Un morto, nessuna notizia... troppi segreti?
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
World of Warship: Cantiere navale: Blücher
Enlisted: Operazione "Leadstorm"
naemaer ha recensito La Tana del Ladro
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
La Tana del Ladro: TdL Stories - Disegni sulle Mura di Neverwinter
Lineage II: Evento dell'altare di Merkios
Entropia Universe: Note sulla versione di Entropia Universe 18.12.0
Intervista alla gestione del play by chat Raxhodya Yaoi GdR
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Return to Hogwarts - Intervista allo staff del play by forum potteriano Return to Hogwarts!
Fumetto Giapponese - Manga: studio delle caratteristiche grafiche e narrative del fumetto giapponese
New Paradise City - Intervista alla gestrice di New Paradise City il play by chat moderno dalle tinte erotiche!
Dusk - Intervista a Dusk, il play by chat Urban Fantasy ambientato nell'America rurale!
Arshmork - Recensione del gioco di ruolo online ambientato nell'oscuro mondo di Ravenloft
Aldebar - Recensione del gdr fantasy classico Aldebar...
Eden's Grace - Intervista ai gestori del play by chat sperimentale ad ambientazione post apocalittica Eden's Grace
Dunedan - I Dunedan: Indagine etnografica della popolazione tolkieniana