Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z licznikiem w php i mysql.
Forum PHP.pl > Forum > PHP
synergy
Witam zrobiłem prosty licznik w mysql i php -> poniżej dane

Kod:
Tabela w mysql:

CREATE TABLE counter (
id int(11) DEFAULT '0' NOT NULL auto_increment,
name varchar(250) NOT NULL,
count int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);

Skrypt counter.php

Kod:
<?
$hostname = 'localhost';
$username = 'some_username';
$password = 'some_password';
$dbName = 'some_database';
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Unable to connect to
database");
@mysql_select_db("$dbName") or die("Unable to select database");

$name = "$SCRIPT_NAME";

$result = MYSQL_QUERY("SELECT * FROM counter WHERE (name = '$name')") or die
("Bad query: ".mysql_error());
$row = mysql_fetch_array($result);

if($row){
MYSQL_QUERY("UPDATE counter SET count = count+1 WHERE (name = '$name')") or die
("Bad query: ".mysql_error());
$count = $row['count'];
}else{
MYSQL_QUERY("INSERT INTO counter VALUES ('', '$name', '2')") or die("Bad
query: ".mysql_error());
$count = '1';
}

echo $count;
?>

Skrypt licznika działa bez problemu! Licznik składa się z 3 pól: za pomocą, unikalnego ID, nazwy(w tym przypadku adres do counter.php) i wartości licznika. Mozna dodawać kolejne liczniki (ID) do stron www. I mam pytanie jak zrobić to gdy wpisze np adres: www.xxx.x.pl/counter.php?id=10 to licznik o ID 10 pokaże mi swoją wartość Jak trzeba przerobić ten skrypt, bądź co dodać nowy kod, czekam na odp. i THX.
aleksander
proszę poprawić post, używając w nim tagów bbcode (php i sql)

Inaczej zamknę temat.
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-2025 Invision Power Services, Inc.