Jump to content
php.lv forumi

Web statistika


skrach

Recommended Posts

Sveiki, taisu majas lapu un apstajos pie statistikas! :(

Velos uzstaisit: http://localhost/stat.php

 

Lai butu: (user_id, user_photo, time) un lai vinjsh no vienas IP pieskaita vienu reizi klat...

 

Aptuveni SQL

create table statistika
(
, time varchar (40) not null
, view varchar (10) not null
, user_id varchar (10) not null
)

 

Un lai vinjsh taisitu auto reset katru dienu pl. 00:00

 

// RESET PROFILE VIEWS
if($task == "resetviews") {
 mysql_query("UPDATE se_users SET user_views_profile='0' WHERE user_id='$user_info[user_id]' LIMIT 1");

 

Ja vajag siikaak pastastit, tad tik rakstat...

Paldies jau ieprieksh par jebkadu palidzibu! :)

Link to comment
Share on other sites

  • Replies 52
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Ja tev konkrētā lietotāja ID (kas vēlas redzēt kas viņu ir skatījies) ir $_SESSION pieglbāts, tad uzejot uz šī linka tad attiecīgi arī atlasi ierakstus no DB.

 

Struktūra ~ tāda:

stats_views: id | skatitaja_id | profila_id (tas kurš apskatīts)

 

users: id | vards | uzvards | bilde

 

 

Kad kāds apskatās kāda profilu, tad

 

insert into stats_views set skatitaja_id = ".intval($_SESSION['user']['id']).",  profila_id = ".intval($_GET['apskatita_lietotaja_id'])

 

lai atlasītu:

 

select
    u.vards, u.uzvards, u.bilde 
from stats_views sw
left join users u on u.id=sw.skatitaja_id 
where sw.profila_id = ".intval($_SESSION['user']['id']."

 

Nu k-kā tā...

Edited by Vebers
Link to comment
Share on other sites

to es saprotu...bet ka tur ar tiem php kodiem... cik aceros vinjus vel vaig piemerot...lai korekti stradatu...

piemera: es uzstaisu SQL un ielieku..bet kadu kodu man rakstit ieksh stat.php un galvena faila??

 

Tev ir 2 iespējas, lai lielāko daļu cilvēku šeit nenovestu līdz baltkvēlei

1. noalgot kādu, kas kaut ko saprot vairāk, lai viņs to izdara

2. iegūt kaut kādas pamatzināšanas par SQLu piemēram šeit http://beginner-sql-tutorial.com/sql.htm un php - piemēram http://php.net/ šai saitā noteikti var atrast arī citus resursus. Jā, protams, par datu modelēšanu arī kaut ko derētu zināt...

 

Un tad nākt šeit ar konkrētiem jautājumiem tipa man ir tabula blabla ar laukiem balbla esmu uzrakstījis šito te, bet īsti nestrādā tā kā gribētos.

 

Gints Plivna

http://datubazes.wordpress.com

Link to comment
Share on other sites

Tev ir 2 iespējas, lai lielāko daļu cilvēku šeit nenovestu līdz baltkvēlei

1. noalgot kādu, kas kaut ko saprot vairāk, lai viņs to izdara

2. iegūt kaut kādas pamatzināšanas par SQLu piemēram šeit http://beginner-sql-tutorial.com/sql.htm un php - piemēram http://php.net/ šai saitā noteikti var atrast arī citus resursus. Jā, protams, par datu modelēšanu arī kaut ko derētu zināt...

 

Un tad nākt šeit ar konkrētiem jautājumiem tipa man ir tabula blabla ar laukiem balbla esmu uzrakstījis šito te, bet īsti nestrādā tā kā gribētos.

 

Gints Plivna

http://datubazes.wordpress.com

 

Ok... pamaciishos... bet tomer topic nesledziet ciet... jo lai nebutut jaunu jataisa..jo domaju ka uzstaisishu..bet varbut shis tas vel bus vajadzigs..varbut kada nepareiza rindinja koda vai kaut kas tamlidzigi

Link to comment
Share on other sites

rekur SQL ko domaju izmantot!

 

CREATE TABLE `statistika` (
 `id` int(11) NOT NULL auto_increment,
 `ip` varchar(16) default NULL,
 `referrer` text,
 `browser` text,
 `date` date NOT NULL default '0000-00-00',
 `page` text NOT NULL,
 PRIMARY KEY  (`id`)
)

 

 

vinjsh der man ..to ko es gribeju uztaisiit...???

kad var paeikt kadu tagad man php kodu likt ieksh stat.php un ieksh galvena faila..lai vinjsh funkcineetu??

Link to comment
Share on other sites


×
×
  • Create New...