Avatar billede ej147 Nybegynder
18. september 2014 - 16:01 Der er 1 løsning

Ingen hul igennem til database via PHP

Jeg er rendt ind i et underligt problem som er, at efter at jeg har ændret design på min hjemmeside, så virker min tæller ikke.
Fejlen kan ses her:
www.zerious.dk - Info

I stedet for at vise antal besøgende kommer php koderne frem på siden???
Men den nuværende kode på siden er en nøjagtig kopi af den kode jeg brugte til mit gamle design, har nogen af jer en ide om hvad der kan være gået galt???
Jeg har selvfølgelig chekket efter at include db.php indeholder de rigtige oplysninger i form af navn på database samt password, så fejlen ligger ikke der, men hvor så??

Her er den omtalte php kode fra min side:
<?php
include("db.php");
$dag = "d".date("dmy");
$maaned = "m".date("my");
$aar = "y".date("y");
$ip = $_SERVER['REMOTE_ADDR'];
$besoegt_idag = mysql_query("SELECT COUNT(*) AS antal FROM $tablecount WHERE ip='$ip' AND
date_add(time,interval 30 MINUTE) > NOW() ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
if (!mysql_result($besoegt_idag,0)) {
mysql_query("insert into $tablecount (time, ip, dag, maaned, aar) values
(NOW(),'$ip', '$dag', '$maaned', '$aar')");
}
$fetchday = mysql_query("select dag from $tablecount where dag = '$dag'");
$daghit = mysql_num_rows($fetchday);
$fetchmonth = mysql_query("select maaned from $tablecount where maaned = '$maaned'");
$maanedhit = mysql_num_rows($fetchmonth);
$fetchyear = mysql_query("select aar from $tablecount where aar = '$aar'");
$aarhit = mysql_num_rows($fetchyear);
$besoeg_ialt = mysql_query("SELECT COUNT(*) AS antal FROM $tablecount");
$ny_count = mysql_result($besoeg_ialt,0);
mysql_close($db);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="Description" content="Slægtsforskning om Weyhe, Gruber, Schwartz, Stilling, Rademacher, Lumbye, Andersen, Jensen />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Forlaget Zerious</title>
<link href="../styles/index.css" rel="stylesheet" type="text/css" media="screen" />
<link href="../styles/other.css" rel="stylesheet" type="text/css" media="screen" />
</head>

<body>
<div id="wrapper">

        <div id="top">
   
        <div id="foto">
        <img src="../images/foto.jpg" height="75" width="64" />
        </div>
       
        <div id="logo">
        <h1><span class="style1"><em class="style2">Copyright Erik Jensen - </em></span>
        <span class="style3">Forlaget Zerious</span><span class="style1">
        <em class="style2"> - altid under udvikling &copy; 2014</em></span></h1>
        </div>
       
        </div>

        <div id="navicontainer">
        <div id="navi">

        <ul>
        <li><a href="../index.html">Forside</a></li>
        <li><a href="../forlag/forlag.html">Forlag</a>
            <ul>
                <li><a href="../forlag/om.html">Om forlaget</a></li>
                <li><a href="../forlag/manuskript.html">Manuskripter</a></li>
            </ul>
        </li>
        <li><a href="../slaegt/slaegt.html">Slægtsforskning</a>
            <ul>
                <li><a href="#">Billedgalleri</a></li>
                <li><a href="#">Personopslag</a></li>
                <li><a href="#">Gedcom indhold</a></li>
            </ul>
        </li>
        <li><a href="../copyright/copyright.html">Copyright</a></li>
        <li><a href="info.html">Info</a></li>
        <li><a href="../kontakt/contact.php">Kontakt</a></li>

        </ul>

        </div>
        </div>

        <div id="info">
        <form>
        <p>Tællerfunktionen er indsat her på siden den 23 januar 2014.<br>
        Besøgende registreres efter IP-adressen og efter 30 minutter<br>bliver samme IP-adresse igen regnet for et nyt besøg.</p>
<?php
echo '<table id="tabletaeller">';
echo("<tr><td>Idag har der hidtil været&nbsp;:.$daghit besøgende på siden</tr></td>");
echo("<tr><td>Og for hele månedet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:.$maanedhit</td></tr>");
echo("<br>");
echo("<tr><td>Det bliver på årsbasis til&nbsp;:.$aarhit ialt</td></tr>");
echo("<br><br>");
echo("<tr><td>Og siden tællerstart ialt&nbsp;&nbsp;:.$ny_count besøgende</tr></td>");
echo '<table>';
?>
        <br><h4>Tak for besøget!</h4>

        <div id="tid">
<?php
$m_navn = array(1 => 'januar','februar','marts','april','maj','juni','juli','august','september','oktober','november','december');
$d_navn = array('søndag','mandag','tirsdag','onsdag','torsdag','fredag','lørdag');

$d = date('d');
$n = date('n');
$w = date('w');
$y = date('Y');

echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbspSenest opdateret - $d_navn[$w] d. $d $m_navn[$n] $y ". date("");
?>
        </div>
        </form>
        </div>
</div>
</body>

</html>
Avatar billede ej147 Nybegynder
18. september 2014 - 17:22 #1
Jeg tror faktisk jeg har fundet fejlen og trækker derfor spørgsmålet tilbage - beklager hvis nogen af jer har brugt tid på det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester