Statistik

Tags:    php

<?
include ("mysql.php");

if ($_COOKIE['idag'] == ""){
$connect = mysql_query("select * from zombie_taeller where id = 1") or die(mysql_error());
$row = mysql_fetch_array($connect);
$dato = date("d/n");
if($row['dato'] != "$dato"){
$total_update = $row['idag'] + $row['total'];
$update = mysql_query("update zombie_taeller set total = ".$total_update.", dato = ".$dato.", idag = 0") or die(mysql_error());
}else{
$hitsdag = $row['idag'];
$hitsdag++;
$update = mysql_query("update zombie_taeller set idag = ".$hitsdag."") or die(mysql_error());
setcookie("idag", "ok", time()+400);
}}
?>

Hvorfor virker det her ikke? den rører ikke idag og total i tabellen og ved dato står der 8:00 i tabellen, hvad er der galt?



<?
include ("mysql.php");

if ($_COOKIE['idag'] == ""){
$connect = mysql_query("select * from zombie_taeller where id = 1") or die(mysql_error());
$row = mysql_fetch_array($connect);
$dato = date("d/n");
if($row['dato'] != "$dato"){
$total_update = $row['idag'] + $row['total'];

// Rettet:
$update = mysql_query("update zombie_taeller set total = '".$total_update."', dato = '".$dato."', idag = 0") or die(mysql_error());

}else{
$hitsdag = $row['idag'];
$hitsdag++;

// Rettet:
$update = mysql_query("update zombie_taeller set idag = '".$hitsdag."'") or die(mysql_error());

setcookie("idag", "ok", time()+400);
}}
?>

I SQL skal du sætte ' ' eller " " om en string for at den opfatter det som string, ellers vil den opfatte det som et felt, en tabel, el.lign.


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



t