Hoi One2xs,
Ik ben bezig met een website waar ik een groot aantal berichten onder elkaar ga weergeven. Deze berichten worden uit een MySQL database gehaald. Nu is het zo dat er elke seconde een nieuw bericht bij kan komen.
Nu wil ik dat ik met Ajax (Het liefst met jQuery) elke seconde checken of er een nieuw bericht is, zo ja; Deze toevoegen aan de lijst, zo nee; niks doen.
Tot nu toe heb ik dit:
Het enige probleem is dat ik geen idee heb hoe ik dit moet gaan doen.
Hebben jullie ideeën of tips voor me?
Alvast bedankt!
Met vriendelijke groet,
Miel
Ik ben bezig met een website waar ik een groot aantal berichten onder elkaar ga weergeven. Deze berichten worden uit een MySQL database gehaald. Nu is het zo dat er elke seconde een nieuw bericht bij kan komen.
Nu wil ik dat ik met Ajax (Het liefst met jQuery) elke seconde checken of er een nieuw bericht is, zo ja; Deze toevoegen aan de lijst, zo nee; niks doen.
Tot nu toe heb ik dit:
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//Berichten ophalen uit database[/COLOR]
[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM messages LIMIT 20"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Berichten weergeven[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] - [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]message[/COLOR][COLOR= #007700]];
}[/COLOR]
?> Het enige probleem is dat ik geen idee heb hoe ik dit moet gaan doen.
Hebben jullie ideeën of tips voor me?Alvast bedankt!
Met vriendelijke groet,
Miel
En trouwens, dat script werkt niet eens.
Ik moet een variabele ($timestamp) in een query doen, en dan kijken of date later is dan die timestamp. Date is een datetime.