![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
|
Ciao a tutti,
è da diversi giorni che cerco di venire a capo.. Allora ho creato un ShoutBox e uno script che mi ritrova tutti i dati: Codice PHP:
Ho la tabella amici nel DB strutturata in questo modo: Richiede ---- Amico ---- Data come posso fare in modo che controllo l'autore del messaggio e venga mostrato solo ai propri amici? Naturalmente nella tabella amici si avrà qualcosa tipo: Test --- Test2 --- 2010-2-11 Test3 --- Test2 --- 2010-3-10 Test3 --- Test --- 2010-1-13 Grazie infinite in anticipo a chi riuscirà a darmi una soluzione.. Sono piu di 3 gg che continuo a provare con cicli for ecc.. *alcune variabili non sono presenti altrimenti il codice sarebbe stato troppo lungo da postare. |
|
__________________
Admin e Webmaster Del Sito WebEasyIT |
|
|
|
|
|
|
|
|
#2 (permalink) |
|
User
Data di registrazione: Dec 2008
Messaggi: 83
|
ciao Sovietiko se fai una query e controlli se sono amici o no la persona che visualizza la pagina non fai prima?. Non ho capito quale è il problema che ti trovi!
|
|
__________________
Realizzo script php-Mysql- creazione siti web |
|
|
|
|
|
|
#3 (permalink) | |
|
User
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
|
Quote:
tu dici prima di verificare gli utenti amici e poi di andare a ricercare i messaggi vero? Ho provato solo che poi mi vengono stampati i messaggi degli amici e non quelli in prima persona. Avevo fatto tipo una cosa simile Codice PHP:
Spero di essere stato chiaro.. Grazie ancora, Saluti. | |
|
__________________
Admin e Webmaster Del Sito WebEasyIT |
||
|
|
|
|
|
#5 (permalink) | |
|
User
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
|
Quote:
sì esatto, ma io vorrei mostrare i messaggi degli amici + i propri messaggi, e naturalmente il messaggio globale quando la variabile global sarà = 1. Avete qualche soluzione su come fare? Non riesco a trovare una soluzione che funzioni regolarmente ![]() | |
|
__________________
Admin e Webmaster Del Sito WebEasyIT |
||
|
|
|
|
|
#7 (permalink) | |
|
User
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
|
Quote:
Ora con calma ho rivisto l'intero codice, modificandolo in gran parte e funziona egregiamente. Grazie per il supporto. ![]() | |
|
__________________
Admin e Webmaster Del Sito WebEasyIT |
||
|
|
|
|
|
#9 (permalink) |
|
User
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
|
Ho scritto troppo presto mi sà.
Codice Completo Codice PHP:
Avete qualche idea per ottimizzare lo script e far visualizzare i messaggi in modo corretto? Grazie e scusate la risposta affrettata, Saluti. |
|
__________________
Admin e Webmaster Del Sito WebEasyIT |
|
|
|
|
|
|
#10 (permalink) |
|
User
Data di registrazione: Dec 2008
Messaggi: 83
|
Ti stai complicando troppo, tu quel che devi fare è fare una query e prellevare 10 amici, ti recuperi i dati di quei 10 amici e da li x ogni amico del user ti fai stampare un tot di messaggi.
Ti dico di prelevare 10 amici per volta perche nel momento in cui il user abbia piu di 300 400 amici mi sa sarebbe troppo pensate da gestire, ti fai una impaginazione di maniera tale di vedere solo 10 messaggi per volta. |
|
__________________
Realizzo script php-Mysql- creazione siti web |
|
|
|
|
|
|
#11 (permalink) | |
|
User
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
|
Quote:
potresti farmi un esempio pratico di ciò che intendi? Per mostrare N° risultati ad ogni pagina ok, ma per il resto non saprei.. Grazie in anticipo, Saluti. | |
|
__________________
Admin e Webmaster Del Sito WebEasyIT Ultima modifica di Sovietiko : 18-03-10 08:22. |
||
|
|
|
|
|
#12 (permalink) |
|
User
Data di registrazione: Dec 2008
Messaggi: 83
|
Ciao Sovietico prova cosi e dimmi cosa ti stampa:
Codice PHP:
|
|
__________________
Realizzo script php-Mysql- creazione siti web Ultima modifica di giovandres90 : 18-03-10 14:45. |
|
|
|
|
|
|
#13 (permalink) |
|
User
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
|
Ciao giovandres90,
stessa e identica cosa di prima ![]() Praticamente vengono stampati i mex del primo amico + quelli in prima persona, poi vengono stampati i mex del secondo amico + quelli in prima persona e così via.. Bisognerebbe eliminare il While del controllo amici, ma non sò che soluzione adottare. Grazie infinite per l'interessamento! |
|
__________________
Admin e Webmaster Del Sito WebEasyIT |
|
|
|
|
|
|
#14 (permalink) |
|
ModSenior
|
Devi fare una cosa ti questo tipo:
Codice PHP:
|
|
|
|