|
cum aflu de cate ori a fost vizualizata o postare de la blog?
|
| Author |
Message |
dtbd1916
Designer incepator
    
Posts: 247
Group: Registered
Joined: Jul 2008
Status:
Offline
Reputation: 0
Lei: 1279.59
|
cum aflu de cate ori a fost vizualizata o postare de la blog?
Deci ce cod din php trebuie sa adaug ca sa aflu cate vizualizari am la o postare?
dare_to_be_different1916 | id de messenger
|
|
| 07-27-2008 06:38 PM |
|

|
Reaper
Designer incepator
    
Posts: 212
Group: Registered
Joined: Nov 2007
Status:
Offline
Reputation: 2
Lei: 277.69
|
RE: cum aflu de cate ori a fost vizualizata o postare de la blog?
Faci o coloana numerica(INT) tabelei din baza de date pe care o numesti cum vrei tu, eu o numesc "vizualizari", de ex. La fiecare afisare a postari scoti numarul din "vizualizari"(care initial e 0) si il incrementezi, dupa care ii faci UPDATE la coloana cu numarul incerementat.
Spor!
Nu-mi plac posturile lungi, dealtfel nu le citesc...
Reap`s Blog
Agentii Imobiliare
This post was last modified: 07-27-2008 07:45 PM by Reaper.
|
|
| 07-27-2008 07:44 PM |
|
 |
DarK4EveR
Super Moderator
     
Posts: 646
Group: Super Moderators
Joined: Aug 2007
Status:
Offline
Reputation: 12
Lei: 2395.34
|
RE: cum aflu de cate ori a fost vizualizata o postare de la blog?
Poti sa faci cum zice Reaper ( daca te descurci ) sau poti sa cauti un plugin care sa faca ceea ce vrei tu ( StatPress ) ar fi o solutie ( cred ).
Adrian Sandu
Administrator IT
AdrianSWebS.CoM - Pseudo Blogging
|
|
| 07-28-2008 07:41 PM |
|
 |
Scorillo
Designer
     
Posts: 388
Group: Registered
Joined: Feb 2008
Status:
Offline
Reputation: 0
Lei: 1429.84
|
RE: cum aflu de cate ori a fost vizualizata o postare de la blog?
exista si plugin pentru asa ceva. aveam un asemenea plugin pe serendipity, cu siguranta trebuie sa existe si pentru wordpress.
Incearca web hosting ieftin si niste lectii Photoshop.
Who I am is not important, my message is.
|
|
| 07-28-2008 07:47 PM |
|
 |
dtbd1916
Designer incepator
    
Posts: 247
Group: Registered
Joined: Jul 2008
Status:
Offline
Reputation: 0
Lei: 1279.59
|
RE: cum aflu de cate ori a fost vizualizata o postare de la blog?
As vrea sa fac cum ma sfatuieste Reaper fiindca intentia mea este sa invat mai in detaliu phpu` si mysqlu`.Bineinteles o sa tin cont si de acel plugin.
Reaper,o nelamurire am:il incrementez din phpmyadmin ?Adica cand creez coloana `vizualizari` setez la extra `auto increment`?sau creez o variabila in codul php care contine ceea ce exista in coloana `vizualizari` si o incrementez adica ceva in genul $vizualizare_postare++ .
Daca ai bunavointa poti sa imi dai si niste linii de cod sa vad mai exact cam cum ar arata.
dare_to_be_different1916 | id de messenger
|
|
| 07-29-2008 03:47 AM |
|
 |
DarK4EveR
Super Moderator
     
Posts: 646
Group: Super Moderators
Joined: Aug 2007
Status:
Offline
Reputation: 12
Lei: 2395.34
|
RE: cum aflu de cate ori a fost vizualizata o postare de la blog?
, faci din cod, atunci cand post-ul este afisat, faci o interogare mysql si iei in variabila $vizualizari valoarea din campul tau vizualizari din baza de date.
Apoi incrementezi valoarea respectiva cu 1, si faci un insert inapoi in baza de date cu noua valoare ( si Voila! ai inregistrat o vizualizare, ghici ce se intampla cand afisezi post-ul si a doua oara, treia ,etc ).
Adrian Sandu
Administrator IT
AdrianSWebS.CoM - Pseudo Blogging
|
|
| 07-29-2008 04:08 AM |
|
 |
Reaper
Designer incepator
    
Posts: 212
Group: Registered
Joined: Nov 2007
Status:
Offline
Reputation: 2
Lei: 277.69
|
RE: cum aflu de cate ori a fost vizualizata o postare de la blog?
Din cod incrementezi, bineinteles 
In proiectarea bazelor de date singura coloana care trebuie incrementata este "id", care sa tina o evidenta a randurilor din tabele, sa spunem asa.
<?php
$q = mysql_query('SELECT vizualizari FROM tabela WHERE post="postul_tau"'); $res = mysql_fetch_array($q);
$res2 = $res++;
$q2 = mysql_query('UPDATE tabela SET vizualizari="$res2" WHERE post="postul_tau"');
?>
Nu-mi plac posturile lungi, dealtfel nu le citesc...
Reap`s Blog
Agentii Imobiliare
|
|
| 07-29-2008 05:57 AM |
|
 |