PHP page view +1

Kako mogu izvesti da mi prilikom svakog otvaranja određenog sadržaja iz baze php doda +1 record u bazu u polje vezano za taj sadržaj.

Pokušao sam ovako ali mi ne radi:

Znaci prvo da poveca za jedan i onda $sql mi prikazuje taj id

Nece zajedno raditi, odvojeno hoce

Apdejtaš, pukneš refresh, selectaš.

ovdje ti fali spajanje na bazu i mysql_query

Imam to, to mi funkcionira, ali nece dodavati +1 svaki put

prvo
$_GET 'id’
onda select
pa update

Vjerojatni bi ti mogli pomoći kada bi upotpunosti kopirao kod koji sadrži i izvršava upit.

[php]$id = $_GET[‘id’];

$sql = “UPDATE nesto
SET pogleda = pogleda+1
WHERE id = '”.intval($id)."’";
// Obrati pažnju na navodnike
// također, koristio sam intval() kao mjeru sigurnosti… Kada si siguran koju vrijednost očekuješ onda varijablu ograniči samo na tu vrijednost i to je u ovom slučaju dovoljno.

mysql_query($sql);
[/php]

p.s. greška možda uopće nije u djelu koda gdje tražiš, stoga ako ovo prethodno napisano ne upali, prouči i: errorfunc.configuration.

edit: dobar redoslijed bi bio: GET id, update, select… Na taj način dobiješ točan (trenutan) broj pregleda članka. Izvršavanjem updatea nakon hvatanja podataka o članku se dobije (n-1) broj pregleda :wink:

Rijesio sam, hvala svima


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja