<?php $id = $_REQUEST['id']; $dbCfgArr['host'] = 'localhost'; $dbCfgArr['user'] = '*****'; $dbCfgArr['pass'] = '*****'; $dbCfgArr['name'] = '*****'; } else { $dbCfgArr['host'] = 'localhost'; $dbCfgArr['user'] = '*****'; $dbCfgArr['pass'] = '*****'; $dbCfgArr['name'] = '*****'; } $query = ' UPDATE `product` SET `PRD_Counter` = (`PRD_Counter` + 1) WHERE `PRD_Id` = ' . $id; $im = imagecreate(1,1); $white = imagecolorallocate($im,255,255,255); imagepng($im); imagedestroy($im); ?>
Wiem że nie jest piękny, ale to tylko przykład..
Problem polega na tym że licznik (pole PRD_Counter) ma się uaktualniać kazdorazowo o kolejne 1. Niestety, gdy jest w tym wszystkim linijka: header('Content-type: image/png'); to licznik zwiększa się o 2, a nie o 1. Nie mam zielonego pojęcia dlaczego...Może ktoś będzie w stanie mi wyjasnić bo nie bardzo to rozumiem...