CREATE TABLE IF NOT EXISTS `codes` ( `kod` varchar(8) NOT NULL, `aktywuj` varchar(1) NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Oraz zrobiłem takie zapytanie
INSERT INTO `codes` (`kod`, `aktywuj`) VALUES ('12w31a', '0'), ('12w32a', '0');
Oraz mam np. link http://www.adres-strony.pl/doladuj.php?id=15&kod=12w31a
I teraz skrypt powinnien wyszukać w tabelce 'uzytkownicy' uzytkownika o id 15 oraz w tabelece 'codes' ma wyszukać kod 12w31a i jeżeli w kolumnie aktywuj będzie 0 to wykonują się takie zapytania
$zapytanie = 'UPDATE uzytkownicy SET `punkty` = +100 WHERE `id` = '15''; $zapytanie = 'UPDATE codes SET `status` = '1' WHERE `kod` = '12w31a'';
Oraz ma się w echo wyświetlić np.
echo '<div class="msg success">Konto zostało doładowane!</div>'
Ale jeżeli w kolumnie aktywuj będzie 1 to wyświetla się takie coś
echo '<div class="msg error">Konto nie zostało doładowane!</div>'