oke mensen ik had een probleem met een last visit script die is nu opgelost maar nu werkt het nog steeds niet goed.....
het is als volgt
<?php
$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())");
}
$vresult = mysql_query("SELECT visit FROM last_visit WHERE naam='".$row[username]."' ORDER BY visitdate DESC LIMIT 10");
while($vrow = mysql_fetch_array($vresult))
{
$vrow[visit] = substr($vrow[visit], 0, 20).'...';
echo "$vrow[visit]<br>";
}
?>
hij werkt wel MAAR hij maakt nu steeds een nieuwe rij aan in de DB als ik de page refresh
hij hoort eigelijk te checken of jan het profiel van kees heeft bezocht zo ja moet hij dan de DATETIME alleen updaten... maar dat doet hij niet hij maakt elke keer een nieuwe aan
dus na 20 keer refreshen staat er in de dv 20 keer hetzelfde alleen dan met een ander ID en op de page laat hij dan 10 keer de de naam zien
can anybody help ?
456 views