Als laatst profiel aangepast ophalen.

Gestart doorReins7 reacties25 weergaven

8 berichten · pagina 1 van 1

Reins

Lid · Topicstarter

Berichten
14.363
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,
ik wil op mijn website kunnen zien wie als laatst zijn profiel heeft aangepast, maar hoe kan ik dat doen?
ik gebruik EERos, zie http://www.socialfeed.nl wink
0
Berichten
515
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wanneer iemand zijn/haar profiel heeft aangepast de datum en tijd in de database zetten.

Dan een query uit laten voeren die kijkt naar bijv de laatste 5 die zijn aangepast en deze in een tabel laten weergeven

query kan dr zo ongeveer uit komen te zien:

[COLOR= #0000BB]<?php
$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM `profiel` WHERE datum <= NOW() ORDER BY datum DESC LIMIT 0, 5"[/COLOR][COLOR= #007700]);[/COLOR]
?>


Weet niet of deze query goed is kan hem namelijk niet testen.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
WHERE datum <= NOW() hiermee zeg je dat hij niets mag ophalen dat in de toekomst bewerkt is emo
0
Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<= AFTER()

Ik verzien maar wat?
0
Reins

Lid · Topicstarter

Berichten
14.363
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hmm ik ben dus echt noob, weet niet hoe ik tijd in database zet enzo bloos
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Bij updaten van het profiel:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE profiel SET iets="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$iets[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]", laatst_aangepast=NOW() WHERE id="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Reins

Lid · Topicstarter

Berichten
14.363
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Reinier schreef:
Hmm ik ben dus echt noob, weet niet hoe ik tijd in database zet enzo bloos
Jongens leer nou is lezen.
Als jullie is met betere uitleg komen.
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je maakt eerst een veld in je leden tabel genaamd: Laatst_bewerk_profiel die zet je dan op DATE TIME.

Dan stop je deze code bij de actie waarnaar je je profiel hebt aangepast:

mysql_query("UPDATE
                            leden
                    SET
                         Laatst_bewerk_profiel = NOW()
                    WHERE
                       id = ID VAN GEBRUIKER.  ");
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren