Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Pagalbos dėl mysql dvigubo atvaizdavimo.

Parašė lasin· 2013 Sau. 20 14:01:02
#1

Sveiki, taigi man reiktų pagalbos dėl dvigubo atvaizdavimo iš mysql pagal datą. Pavyzdžiui, kuriu PM sistemą pokalbių tipo, ir niekaip nesugalvoju kaip atvaizduot žinutes, kurios eitu abiejų narių, tik būtų atvaizduojamos pagal datą, turbūt suprantat, turi būti taip:

Admin sako : Labas
Narys sako : hi
Admin sako : Kaip sekasi?
Narys sako : gerai

Taip turėtų but atvaizduojamas susirašinėjimas iš tų gautų ir išsiųstų sms'ų. Pas mane atvaizduoja normaliai ir gautas, ir išsiųstas žinutes, bet atskirais langais, man tereiktų sudėti tai į dialogą/pokalbius bet niekaip nesugalvoju kaip. Ačiū iš anksto jeigu kas padės. :)

Parašė avice· 2013 Sau. 20 14:01:07
#2

order by data asc ar desc nepamenu

Parašė lasin· 2013 Sau. 20 15:01:03
#3

Nu tą ORDER BY data suprantu, bet man reikia atvaizdavimo tokio, kad iš mysql lentelės atvaizduotų kaip pokalbį

Parašė Pakartoti slaptažodį· 2013 Sau. 20 15:01:26
#4

Pagal MySQL struktūrą jei admin siunčia žinutę nariui, tai išeitų taip, jog įrašant į duomenų bazę būtų ir laukelis kam skirta žinutė (tarkim to). Tad galima daryti užklausą:

SELECT * FROM messages WHERE from = '".$nuo_ko."' AND to = '$mano_id' ORDER BY timestamp DESC

Tokiu atveju bus atvaizdavimas visų žinučių, kur dalyvauja mūsų pašnekovas ir mes.

Parašė lasin· 2013 Sau. 20 15:01:58
#5

Na nelabai kažkas ir gaunasi.... Gal galima mes apie tai per skype pakalbėt?

Redagavo lasin· 2013 Sau. 20 18:01:39

Parašė Pakartoti slaptažodį· 2013 Sau. 20 19:01:17
#6

Vargu, neturiu laiko privatumui. Tiesa, pateikiau tik idėją kaip tai turėtų atrodyt, nežinau kaip tiksliai tavo atveju.