izmenjeno 1 put, poslednji put username1987 08.05.2011. u 00:33
Izmene poruke
- username198708.05.2011. u 00:33zapis iz teksta poruke
Pozdrav. Evo mene opet sa novim pitanjem.:) Malo preradujem primjere iz knjige za PHP.Pala mi je ideja da napravim neki mini "shop". Pa sam se upustio u taj izazov da bi bi savladao neke nove stvari koliko toliko :)
Katalog sam uspješno kreirao kreirao. Poslije toga sam napravio za svaki produkt stranicu i to je isto ok. Medjutim kada kliknem "kupi" taj produkt mi se ubaci u korpu. Trebam da napomenem da sam ovo uradio preko sql-a ne sesija,odnosno ne čuvam ih u sesiji nego u bazi. Sesiju sam samo napravio za tabelu "tbl_cart" u koju smještam informacije o korpi.
U njoj imam i kolonu u koju upisujem sesiju.Medjutim problem je što ne znam kako da izbrišem ove produkte kada sesija istekne, odnosno kada korisnik zatvori browser.
Ideja mi je da napravim još kolnu u koju upisujem vrijeme i da ga nekako poredim ali to nikako ne mogu da uradim jer imam "logički" problem.
http://www.phpeasystep.com/phptu/9.html
Naletio sam na tutorijal na kojem sam "pokupio"ideju ali ni na ovom tutoru nije uradjeno odnoson,ima problem kao i ovo moje rješenje. U tabeli se uopšte ne brišu redovi jer kada se skripta pokrene, provjeri se uslov koji nije ispunjen tako da redovi ostanu ne obrisani.
http://www.phpeasystep.com/phptu/9.html
Ovaj dio koda je sporan
Zamolio bih za pomoć jer mi stvarno ovo nije jasno.Ako je potrebno postaviću i svoj kod.Znači problem je što se ovaj kod ne izvrši jer uslov nije tačan. Hvala
Katalog sam uspješno kreirao kreirao. Poslije toga sam napravio za svaki produkt stranicu i to je isto ok. Medjutim kada kliknem "kupi" taj produkt mi se ubaci u korpu. Trebam da napomenem da sam ovo uradio preko sql-a ne sesija,odnosno ne čuvam ih u sesiji nego u bazi. Sesiju sam samo napravio za tabelu "tbl_cart" u koju smještam informacije o korpi.
U njoj imam i kolonu u koju upisujem sesiju.Medjutim problem je što ne znam kako da izbrišem ove produkte kada sesija istekne, odnosno kada korisnik zatvori browser.
Ideja mi je da napravim još kolnu u koju upisujem vrijeme i da ga nekako poredim ali to nikako ne mogu da uradim jer imam "logički" problem.
http://www.phpeasystep.com/phptu/9.html
Naletio sam na tutorijal na kojem sam "pokupio"ideju ali ni na ovom tutoru nije uradjeno odnoson,ima problem kao i ovo moje rješenje. U tabeli se uopšte ne brišu redovi jer kada se skripta pokrene, provjeri se uslov koji nije ispunjen tako da redovi ostanu ne obrisani.
http://www.phpeasystep.com/phptu/9.html
Ovaj dio koda je sporan
Code:
$sql4="DELETE FROM $tbl_name WHERE time<$time_check";
$result4=mysql_query($sql4);
$sql4="DELETE FROM $tbl_name WHERE time<$time_check";
$result4=mysql_query($sql4);
Zamolio bih za pomoć jer mi stvarno ovo nije jasno.Ako je potrebno postaviću i svoj kod.Znači problem je što se ovaj kod ne izvrši jer uslov nije tačan. Hvala