Goed, howto explain 
Om toch eens mijn site te updaten en te verbeteren ben ik bezig geweest om mijn oude php scripts eens te verbeteren. En te verkleinen. Beginnende bij het eerste stukje wat geopend bij het bekijken van mijn site.
de include is niet meer dan het laden globals / classes en functions.
Nu leek mij het 2de gedeelte, de elseif, veel simpeler te kunnen. Namelijk:
Op elke website staat dit nou eenmaal dus zo simpel als het kan wezen zou dit moeten werken.
En voila het werkte, enkel... bij het optellen krijg ik ineens 2 extra (dus elke keer website laden geeft mij +2 op mijn visitors lijstje...
Nu kan ik de oude wel gewoon toepassen en dat is misschien de beste oplossing (en dit werkt dus niet). Maar ik zie even door de bomen het bos niet meer en vraag me dan ook af waarom ik dus +2 krijg.. iemand die mijn hersenen even kan wakker schudden.
Thanks
Om toch eens mijn site te updaten en te verbeteren ben ik bezig geweest om mijn oude php scripts eens te verbeteren. En te verkleinen. Beginnende bij het eerste stukje wat geopend bij het bekijken van mijn site.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| include("./include/global.php"); $user_tot = $database->query("SELECT * FROM visitors WHERE ip = '$user_ip'"); $user_aan = mysql_num_rows($user_tot); if($user_aan=='0') { $database->query("INSERT visitors VALUES ('$user_ip', '1', '$user_host')"); } elseif ($user_aan > 0) { $toev=$database->query("SELECT visits FROM visitors WHERE ip = '$user_ip'"); while(list($num_visits)=mysql_fetch_row($toev)) { $num_visits=$num_visits+1; $database->query("UPDATE visitors SET visits=$num_visits WHERE ip ='$user_ip'"); } } |
de include is niet meer dan het laden globals / classes en functions.
Nu leek mij het 2de gedeelte, de elseif, veel simpeler te kunnen. Namelijk:
PHP:
1
| $database->query("UPDATE visitors SET visits = visits + 1 WHERE ip = '$user_ip'"); |
Op elke website staat dit nou eenmaal dus zo simpel als het kan wezen zou dit moeten werken.
En voila het werkte, enkel... bij het optellen krijg ik ineens 2 extra (dus elke keer website laden geeft mij +2 op mijn visitors lijstje...
Nu kan ik de oude wel gewoon toepassen en dat is misschien de beste oplossing (en dit werkt dus niet). Maar ik zie even door de bomen het bos niet meer en vraag me dan ook af waarom ik dus +2 krijg.. iemand die mijn hersenen even kan wakker schudden.
Thanks
-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8