Problemer med update info.

Tags:    php

Hej,

Har et problem med updateing af info når jeg skriver noget i chatten..

Fold kodeboks ind/udPHP kode 


Den første indsætter chatbeskeden.
Den anden sætter ny last-tid i db. datetime. Eks( 2013-08-12 18:15:58 )

Men når jeg fjerner update delen, viser den beskederne. Som den skal.
Men sætter jeg det ind igen, viser den ikke chatbeskederne.

Henter afsender ud fra $afsender = htmlspecialchars($_SESSION['brugernavn']);

Hvad kan grunden være til dette?.


1: login filen sætter denne til update.

Fold kodeboks ind/udPHP kode 


Det vil sige både logtime og last bliver ens, om det så skal være sådan, ved jeg ikke.

2: log ud, der sørger jeg igen for nuller i nogen af dem samt NOW i last.

Fold kodeboks ind/udPHP kode 


Grunden til jeg vil bruge logtime og last, er for at sørge for at chatten kun viser de beskeder der er indenfor den tidsrum man har været på, hvis jeg går off, og ind igen, skal den kun vise dem som skrives imens jeg er online i den session. Og ellers skal den cleane chatten.

Eksempel i vischat delen.

Fold kodeboks ind/udPHP kode 


Der henter jeg ud fra

$ptime = $vu['logtime'];
$plast = $vu['last'];

Og i online chattere, bruger jeg den her funktion til at hidden dem som ikke er aktive.

Fold kodeboks ind/udPHP kode 


Dog er problemet med ovenstående, at jeg ikke kan få dem frem igen ved aktitvitet. Har i nogen idéer til hvordan så?.

--
Har forsøgt med at lave en test således.

Fold kodeboks ind/udPHP kode 


Skriver jeg /1 i chatten, får jeg ny last, men chatten er clean. Det jo ikke mening, der skal den så fortsætte med at vise indholdet, og sætte mig på online listen igen. Men det gør den, men ikke fortsætte med chatten, den renser den. :/



Indlæg senest redigeret d. 12.08.2013 19:50 af Bruger #17554
1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvis du er interesseret i at kunne løse problemet over teamviewer, så kan jeg godt give lidt for dit arbejde.

Kan det ikke løses, ja så må jeg droppe det projekt.

Vil jo gerne have at folk bliver sat af i chatten listen, hvis ikke de er aktive. Men chatten sørger for at sætte online,time i aktivitet hele tiden, hver gang den loader i ajax.

Så de vil altid være online, medmindre de lukker browseren.

--
Kan du fikse det, vil jeg blive glad. :)
PB med din pris. Så tager vi den derfra.
Min. pris 150 kr.

Vi tager det derfra. Håber du kan løse det.
Håber at høre fra en :)


--
Det kører i en javascript.


<script type="text/javascript">
$(document).ready(function(){
var nytRum = undefined;
var params = {id:rumID};

og denne her.
<script src="js/jquery.easytabs.min.js" type="text/javascript"></script>

http://os.alfajango.com/easytabs/#tabs1-html

Det er den tabs som benyttes til chatten.
Kender ikke så meget til det, da jeg fik den foræret. Skulle blot selv fikse den. Men er så stødt på et problem med jeg vil have offline med i det. Så man ikke altid er online. Så længe man er i chatten.




--
Nu har jeg lige leget lidt.
Og prøvet at lave en der hed chatid i tp_brugere. med datetime.
Fold kodeboks ind/udPHP kode 


Ved ikke om ovenstående er skrevet korrekt med AND osv. ??.

--
Og updater beskeder fra brugeren med:

Fold kodeboks ind/udPHP kode 


Som gerne vil sætte nyt chatid ind i db. Så jeg kan få hidden efter 2 min.


Kan i foreslå en anden skrivning af DATE_ADD rækken.



Indlæg senest redigeret d. 13.08.2013 20:26 af Bruger #17554
t