Hallo Ihr lieben...
nicht das ich Gestern ein kleines Problem hatte, das mir jemand sehr professionell gelöst hat, nein... nun kommt noch ein weiteres hinzu...
Denn meine Frage ist die..:
Ich möchte die views von Heute zählen lassen (funzt auch!)
Wenn nun aber "Morgen" ist, sollen die Views von "Gestern" in die Spalte "Gestern" verschoben werden (funzt auch...), aber die views, die nun von wiederum heute stammen soll er wieder neu zählen... das aber klappt nicht so wie ichs gern hätte...
Vielleicht habe ich ja nur mal wieder nen Denkfehler...
Hat da jemand einen Rat? Würde mich freuen, wenn mir da jemand aus der Patsche helfen kann.
hier mal der Code->
// UNIX Zeitstempel erstellen
$time = time();
//Datum für für den nächsten Tag
$timestamp = $time + 86400;
$date_1day_later = date("d M Y", $timestamp);
//Datum für diesen Tag ermitteln
$today = date("d M Y");
//views ermitteln und hochzählen!
$views = $views +1;
$query="UPDATE bannerviews SET views ='$views', today='$today' WHERE pkdnr = '$pkdnr' ";
$res = mysql_query($query) ;
if ($today == "$date_1day_later")
{
$sqlstring2="select * from bannerviews WHERE pkdnr = '$pkdnr' ";
$ergebnis2=mysql_db_query("datenbank",$sqlstring2);
$views=@mysql_result($ergebnis2,0,"views");
$views_old = 0;
$query="UPDATE bannerviews SET views_yesterday ='$views', views = '$views_old' WHERE pkdnr = '$pkdnr' ";
$res = mysql_query($query) ;
}
nicht das ich Gestern ein kleines Problem hatte, das mir jemand sehr professionell gelöst hat, nein... nun kommt noch ein weiteres hinzu...
Denn meine Frage ist die..:
Ich möchte die views von Heute zählen lassen (funzt auch!)
Wenn nun aber "Morgen" ist, sollen die Views von "Gestern" in die Spalte "Gestern" verschoben werden (funzt auch...), aber die views, die nun von wiederum heute stammen soll er wieder neu zählen... das aber klappt nicht so wie ichs gern hätte...
Vielleicht habe ich ja nur mal wieder nen Denkfehler...
Hat da jemand einen Rat? Würde mich freuen, wenn mir da jemand aus der Patsche helfen kann.
hier mal der Code->
// UNIX Zeitstempel erstellen
$time = time();
//Datum für für den nächsten Tag
$timestamp = $time + 86400;
$date_1day_later = date("d M Y", $timestamp);
//Datum für diesen Tag ermitteln
$today = date("d M Y");
//views ermitteln und hochzählen!
$views = $views +1;
$query="UPDATE bannerviews SET views ='$views', today='$today' WHERE pkdnr = '$pkdnr' ";
$res = mysql_query($query) ;
if ($today == "$date_1day_later")
{
$sqlstring2="select * from bannerviews WHERE pkdnr = '$pkdnr' ";
$ergebnis2=mysql_db_query("datenbank",$sqlstring2);
$views=@mysql_result($ergebnis2,0,"views");
$views_old = 0;
$query="UPDATE bannerviews SET views_yesterday ='$views', views = '$views_old' WHERE pkdnr = '$pkdnr' ";
$res = mysql_query($query) ;
}
Kommentar