Last visit script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

R

R

03/04/2006 16:15:00
Quote Anchor link
hey mensen ik heb een probleem,

ik heb een klein tabelletje die op elke profiel laat zien wie die profiel heeft bezocht... de code ziet er als volgt uit


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?

if ($_SESSION['loggedin'] == 'ja'){

$lastvisit = mysql_query("UPDATE last_visit SET visitdate = NOW() WHERE naam = '". $row['username'] ."' AND visit = '" .$username . "'");

if (mysql_affected_rows() == 0) // checken hoeveel rijen geupdate zijn

{  

$lastvisit = mysql_query("INSERT INTO last_visit(naam, visit, visitdate) VALUES ('".$row[username]."', '".$username."', NOW())");

}

}


elseif ($_SESSION['loggedin'] != 'ja'){

//

}

    echo "<center><b><u><font class=small22>Laatst bezocht</u></b></center><BR>";

$vresult = mysql_query("SELECT visit, visitdate FROM last_visit WHERE naam='".$row[username]."' ORDER BY visitdate DESC LIMIT 14");
while($vrow = mysql_fetch_array($vresult))
{


    $row[visitdate2] = date('[d/m]');
    $vrow[visit] = substr($vrow[visit], 0, 20);



    $vbbrsql = mysql_query("SELECT * FROM members where username = '$vrow[visit]'");
    $vbbrrow = mysql_fetch_array($vbbrsql);

if ($vbbrrow[geslacht] == "Man")

{

    $mmrow[vriendnaam1] = substr($mmrow[vriendnaam], 0, 15).'...';
    echo "<img src=img/pro/pointer.gif> <a href=?page=profielen&func=overzicht&show=$vbbrrow[userid]><B><font color=#0033FF class=small>$row[visitdate2] $vrow[visit]</font></B></A><br>";
}


else

{
    $mmrow[vriendnaam1] = substr($mmrow[vriendnaam], 0, 15).'...';
    echo "<img src=img/pro/pointer2.gif> <a href=?page=profielen&func=overzicht&show=$vbbrrow[userid]><B><font color=#FF1E72 class=small>$row[visitdate2] $vrow[visit]</font></B></A><br>";
}




}



?>


wanneer ik iemand zn profiel bezoek,, dan checked hij eerst of ik die profiel eerder hebt bezocht zo ja,, dan update hij de tijd alleen maar,,, zo nee dan maakt hij een nieuwe entree aan,,,

het script werkt wel,,, maar in de praktijk bleen er een probleem waar ik niet aan gedacht had..

Wanneer ik 10 profielen heb bezocht,,, dan staat mijn naam op al die profielen als laatst bezocht,,, dat is goed

in de tussen tijd bezoeken andere mensen die profiel dan gaat mijn naam omlaag.....

wanneer ik bijv 1 week later weer 1 van die 10 profielen bezoek dan komt mijn naam weer helemaal boven aan...... dat is goed... maar het probleem is dat mijn naam op aaall die andere profielen ook weer bovenaan komt :S



elke keer een nieuwe ID aanmaken kan wel,, maar dan heb ik het probleem weer dat je dan 20 keer een page kan refreshen en dat hij je naam dan 20 keer laat zien.......

hoe los ik dit op ????
 
PHP hulp

PHP hulp

15/11/2024 08:53:59
 
Niek Berckmans

Niek Berckmans

03/04/2006 16:31:00
Quote Anchor link
Een rij maken met de naam van het profiel en zo de gegevens updaten per profiel...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.