CZesc mam taki Problem Mam Skrypt na SM i Gdy Klikne Doładuj NIe doładowuje na kotno SM Oto Ten Kod :
<?php
if(isset($_POST['sprawdz'])){
//tutaj kod sprawdzania kodu ; D
$kod = trim(addslashes(mysql_real_escape_string($_POST['kod'])));
if($kod==''){
echo"Podaj kod<br />";
}else{
mysql_connect("xxx", "xxx", "xxxx");
mysql_select_db("player");
$q=mysql_query("SELECT * FROM `card` WHERE no='".$kod."' LIMIT 1");
$q2=mysql_fetch_array($q);
if($q>0){
$cash = $q2['cash'];
//tutaj instrukcje gdy znaleziono kod
if($q2['lock']==1){
echo "Kod zostal juz wykorzystany !<br />";
}else{
$_SESSION["user_coins_new"] = $_SESSION["user_coins"] + $rs -> cash;
$exec="update card set `lock`=1 where id=$rs->id";
mysql_query($exec);
mysql_select_db("account");
$exec="update account set coins=".$_SESSION["user_coins_new"]." where login='".$_SESSION["user_nickname"]."' and id='".$_SESSION["user_id"]."'";
mysql_query($exec);
$login=$_SESSION['login']; // TUTAJ MUSIMY USTAWIĆ ZMIENNĄ DLA SESJI LOOGINU / USERA
$ilosc_monet=$cash;
$query="UPDATE account SET cash=cash+$cash WHERE login='".$login."'";
$dodaj=mysql_query($query);
if($dodaj>0){
//
mysql_select_db("player");
$lock1=mysql_query("UPDATE `card` SET `lock`='1' WHERE `no`='".$kod."'");
if($lock1){
echo"Dodano pomyślnie ".$cash." monet.<br />";
}else{
mysql_select_db("account");
mysql_query("UPDATE `account` SET `cash`=cash-$cash WHERE `login`='".$login."'");
echo" Nie dodano<br />";
}
//
}else{
echo" Nie dodano<br />";
}
}
}else{
echo"Kod jest nieprawidlowy.<br />";
}
}
}
?>