Przeszukaj forum
Pokazywanie wyników dla tagów 'pieniędzy'.
Znaleziono 1 wynik
-
Skrypt działa następującą: W bazie jest tabela o nazwie "kody_2zl" oto zawartość: -- -- Struktura tabeli dla `kody_2zl` -- CREATE TABLE IF NOT EXISTS `kody_2zl` ( `kod` varchar(8) NOT NULL, `status` tinyint(4) NOT NULL default '0', `data` datetime NOT NULL, `gracz` int(11) NOT NULL default '0', PRIMARY KEY (`kod`), KEY `status` (`status`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; A to skrypt dzięki któremu wpisany kod dodaje nam pieniądze. <?php if(!empty($_POST['kod'])){ $_POST['kod'] = mysql_real_escape_string($_POST['kod']); $msg = ""; mysql_query("update kody_2zl set status = 1, data = now(), gracz = ".$login." where kod = '".$_POST['kod']."' and status = 0"); if(mysql_affected_rows() == 1){ mysql_query("update users set waluta = waluta + 2 where login = '$login'"); $row->waluta += 2; $msg = "Dodano 2 złote"; } else $msg = "Niepoprawny kod"; echo $msg."<br><br><br>"; } ?> Posiadasz: <b><?php while ($row = mysql_fetch_object($result)) { echo $row->waluta;}?></b> złote<br><br><br> Doładuj monety<br><br> <form action='dot.php?a=vip' method='post'> Kod: <input type='text' name='kod'> <input type='submit' value='Użyj'> </form> Na samym początku dane: <?php ob_start(); ob_implicit_flush(0); session_start(); if(@$_SESSION['zalogowany']==0) { header('Location: logowanie.php '); } include('db_fns.php'); $pass=$_POST['pass']; $pass2=$_POST['pass2']; $sha1pass=sha1($pass); @$login = $_SESSION['login']; $log = mysql_query("SELECT * FROM users WHERE login = '$login'") or die (mysql_error()); $logi = mysql_fetch_assoc($log); $old=$logi['password']; $oldpas=$_POST['oldpass']; $oldpass=sha1($oldpas); $result = mysql_query("SELECT * FROM users WHERE login = '$login'"); ?> A to struktura tabeli "users": -- -- Struktura tabeli dla `users` -- CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) NOT NULL auto_increment, `login` varchar(32) character set utf8 collate utf8_polish_ci NOT NULL, `password` varchar(40) character set utf8 collate utf8_polish_ci NOT NULL, `email` varchar(50) character set utf8 collate utf8_polish_ci NOT NULL, `token` text character set utf8 collate utf8_polish_ci NOT NULL, `potwierdzenie` tinyint(4) NOT NULL default '0', `waluta` int(11) NOT NULL default '0', `ftp` text character set utf8 NOT NULL, `baza` text character set utf8 collate utf8_polish_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; Skrypt wywala błąd ze niepoprawny kod. Nie mogę sobie z tym poradzić. Uprzedzam pytania ! Nie otwieram firmy hostingowej !