Chcę, aby po kliknięciu na pierwsze zdjęcie dodawał się punkt do ogólnej liczby punktów w bazie danych, jednocześnie dodając punkt drugiemu zdjęciu, które nie zostało kliknięte. Oto przykład:
Mam 2 użytkowników zapisanych w bazie danych (id,login,hasło,zdjecie[sciezka do niego],....).Oprócz tych wszystkich pól mam 2 dodatkowe pola: click i noclick.
Klikam na pierwsze zdjęcie. Po tym do zmiennej $click(zmienna ta ma już swoja wartość np. 55) dodaje się 1 punkt (zdjęcie pierwsze użytkownika pierwszego po dodaniu ma przy zmiennej $click 56). Równocześnie dodaje się 1 punkt do zmiennej $noclick(zdjęcie drugie)-analogicznie jak przy zmiennej $click.Zaraz po dodaniu tych punktów losują sie 2 nowe zdjecia(hiperłącze).
Wie ktoś jak to zrobić? Jeśli to za dużo, to może jakieś wskazówki.
Nigdy nie edytowałem danych z bazy MySQL z poziomu PHP. Na pewno kod musi wyciągnąć aktualną wartość pola np. click, dodać punkt i zapisać zmiany.
Myślałem jeszcze nad if'ami, ale nie wiem jak to zrobić.
IF(użytkownik kliknie pierwsze zdjęcie)
{$click+1 zdjecia pierwszego;
$noclick+1 zdjecia drugiego;}
else
{$noclick+1 zdjecia pierwszego;
$click+1 zdjecia drugiego;}
No cos takiego wymyśliłem ,ale nie wiem jak to wyrazić poprawnie w jezyku php.
A oto wcześniej wspomniany kod, który losuje mi te dane:
require('conn.php'); { }