Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: najprostrzy licznik
Forum PHP.pl > Forum > Gotowe rozwiązania
damians
Musze zrobić najprostrzy licznik. Zrobiłem coś takiego
[php:1:c8a2eea908]<?php
$wykonaj = @mysql_query("SELECT max(id) FROM licznik");
list($id) = @mysql_fetch_row($wykonaj);
$id++;
$date = date("Y-m-d H:i:s");
$ip = $REMOTE_ADDR;
$wykonaji = mysql_query("INSERT INTO licznik VALUES('$id',
'$ip',
'$date')");
print($id);
?>[/php:1:c8a2eea908]
jest ok aż dojdzie do 9 potem tworzy 10 i koniec zabawy nic więcej nierobi
damians
co ja robie nietak questionmark.gifquestionmark.gif?
dob
A mas zjakies błedy czy coś? bo patrzyłem i ten kod u mnie działa jedyne co to zmieniłem zeby adres ip był barany z tablicy super globalnej $_SERVER no i zmienne w zapytaniu...
[php:1:dbec694dcb]<?php
$wykonaj = mysql_query("SELECT max(id) FROM licznik");
list($id) = mysql_fetch_row($wykonaj);
$id++;
$date = date("Y-m-d H:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
$wykonaji = mysql_query("INSERT INTO licznik VALUES('".$id."', '".$ip."', '".$date."')");
print($id);
?>[/php:1:dbec694dcb]
damians
niema żadnego błedu ale idzie do 10 i koniec
dob
To może cos z tabelą ?
ja utworzyłem taką :
[sql:1:6880adef66]CREATE TABLE `licznik` (
`id` int(11) NOT NULL auto_increment,
`ip` varchar(15) NOT NULL default '',
`data` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
)[/sql:1:6880adef66]
damians
ok zmieniłem skrypt gotowy tylko troche go zmieniłem i leci jak nalezy

p.s. tabele zrobiłem taką samą tylko na text
dob
A co było nie tak ?
damians
ściągnołem inny skrypt i do zmieniłem a z tamtym sobie nieporadziłem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.