Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd - "Kuponu nazwaużytkownika można użyć tylko raz"


matusk

Rekomendowane odpowiedzi

Opublikowano

Witajcie, mam problem bo zrobiłem swój własny serwer żeby sobie po testować i w panelu admina wygenerowałem parę kodów na X grzybków, użyłem jednego z nich i po ponownej próbie użycia innego kodu wyskakuje mi komunikat "Kuponu nazwaużytkownika można użyć tylko raz" a chciałbym sobie używać dowoli kuponów , postawiłem starą wersje od "NexoS-Poradnik  Sfgame" , niżej wyślę paczkę do priv serwera.

 

acp.png

 

To jest plik który odpowiada za jedno razowe użycie obojętnie jakiego kuponu a później jest blokada, chciałbym zmienić żeby każdy użytkownik miał nieskończoną ilość użycia kuponów i nie chodzi mi o ten sam kod kuponu, wygenerowałem 10 testowych kuponów na ileś tam grzybków, zużyłem jeden a jak wpisałem drugi inny kod to mi wyskoczyło "Kuponu nazwaużytkownika można użyć tylko raz" , nie chce niczego popsuć bo może w bazie danych trzeba też zmienić rekordy dlatego pytam, niżej zamieszczam wszystkie pliki a pod spodem jest plik coupon.php

<?php
/*
ZZZZZZZZZZZZZZ        EEEEEEEEEEEEEE       	UUU				UUU       		SSSSSSS            	XXX					XXX       	PPPPPPPPP
			ZZZZZZZZ		EEEEE							UUU				UUU		  SSSS		  SSSSS			XXX			XXX				PPP			PPP
					ZZZZ		EEEEE							UUU				UUU		SSS										XXX	XXX					PPP				PPP
				ZZZZ			EEEEEEEEEEEEEE        	UUU				UUU		SSS											XXX						PPP				PPP
			ZZZZ				EEEEEEEEEEEEEE			UUU				UUU			SSSSSS							XXX	XXX					PPP			PPP
		ZZZZ					EEEEE                          	UUU				UUU					SSSSS					XXX			XXX				PPPPPPPPP
	ZZZZ						EEEEE							UUU				UUU							SSS			XXX					XXX			PPP
ZZZZZZZZ					EEEEE								UUU		UUU							SSSSSS	XXX							XXX		PPP
ZZZZZZZZZZZZZZ		EEEEEEEEEEEEEE					UUUUU					SSSSSSSSSSS		XX								XX	PPP
*/

ini_set('display_errors', '0');
require '../panel/dbc.php';

dbc();

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="de" dir="ltr">
<title>Kupon</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta name="author" content="ZeuSXP">
<meta name="publisher" content="Playa Games GmbH">
<meta name="copyright" content="Copyright 2011 Playa Games GmbH">
<meta name="keywords" content="browser games, browsergames, mmorpg, online game, online games, online games kostenlos, online rollenspiel, online rollenspiele, onlinegames, onlinespiel, browsergame, browsergames kostenlos, browserspiele, kostenlose mmorpg, mmorpg online games">
<meta name="description" content="Kupon Shakes & Fidget Spiel">
        <style type="text/css">
            body {
                background: url(http://img.playa-games.com/start/background_new.jpg);
                background-repeat:no-repeat;
                background-position:top center;
                background-color:#000000;
                font-family: Tahoma, Arial, Helvetica, sans-serif;
                color: #FFFFFF;
                margin: 188px auto auto 0;
            }
            a:link { text-decoration:none; color:#ffd9aa; }
            a:visited { text-decoration:none; color:#ffd9aa; }
            a:hover { text-decoration:underline; color:#ffd9aa; }
            a:active { text-decoration:none; color:#ffd9aa; }
            a:focus { text-decoration:none; color:#ffd9aa; }
            h1{
                font-size: 1.2em;
                font-weight: bold;
                padding:0;
                margin:0;
                margin-bottom: 0.5em;
            }
            .imprint2 {
 							margin-top: 130px;
							color: #000000;
						}
            .imprint2 a {
							color: #000000;
							text-decoration: underline;
						}
	input[type=text], textarea, input[type=password] {
	border: 1px solid #929292;
	color: black;
	padding: 10px;
	font-size:20px;
	vertical-align: text-top;
	width: 300px;
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
}
input[type=submit] {
	border: 1px solid #929292;
	color: #000;
	font-weight: bold;
	padding: 10px;
	vertical-align: text-top;
	width: auto;
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
 }
        </style>

</head> 
<body>
	<center>
	<table align="center" width="570px" style="font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;">
		<tbody>
			<tr> 
				<td style="padding: 0; margin:0">
					<div style="overflow: auto; height: 360px; padding: 10px">
					<br><br><br>
<?php
if(!isset($_POST["sprawdz"]))
{
	
	$u_data = mysql_fetch_assoc(mysql_query("SELECT * FROM user_data WHERE user_id=".$_GET['userid']." LIMIT 1"));
	
	if($u_data['kupon'] == 0 )
	{
?>
					<center>
					<h1>Kupon bonusowy</b>!</h1>
					<center>WprowadĹş tutaj swĂłj kupon bonusowy. </center><br>
					<form action="<?=$_SERVER["PHP_SELF"] ?>" method="post" enctype="multipart/form-data" target="_self">
						<input type="text" name="code" size="10" value=""><br><br>
						<input type="submit" value="Dodaj mi bonus!" name="button">
						<input type="hidden" name="sprawdz" value="tak" />
						<input type="hidden" name="uid" value="<?=$_GET['userid']?>" />
					</form>
					</center>

<?php
	}
	else
	{
		echo"<br><br><br><center><b><font color='silver' size='5' >Witaj <font color='lime' size='5' >".$u_data['user_name']."</font><br>Kuponu można użyć tylko raz.</font></b></center>";
		
	}
}

if(isset($_POST['sprawdz']))
{
	
	
	$sql = "SELECT * FROM vouchers WHERE code='".$_POST['code']."' LIMIT 1 ";
	$codes = mysql_fetch_array(mysql_query($sql));
	
	if($_POST['code'] == $codes['code'])
	{
		if($codes['used'] > 1)
		{	
			mysql_query("UPDATE vouchers SET used= used - 1 WHERE id=".$codes['id']." ");
		}
		else if($codes['used'] == 1)
		{
			mysql_query("DELETE FROM vouchers WHERE id=".$codes['id']."");
		}
		
		if($codes['type'] == "mushroom")
		{
			mysql_query("UPDATE user_data SET mushroom= mushroom +".$codes['amount']." WHERE user_id=".$_POST['uid']." LIMIT 1");
		}
		else if($codes['type'] == "silver")
		{
			mysql_query("UPDATE user_data SET silver= silver +".$codes['amount']." WHERE user_id=".$_POST['uid']." LIMIT 1");
		}
		
		mysql_query("UPDATE user_data SET kupon='1' WHERE user_id=".$_POST['uid']." LIMIT 1");
		
		echo '<script>window.close();</script><META HTTP-EQUIV="REFRESH" CONTENT="0; URL=../">';
		
	}
	else
	{
		echo"<center><b><font color='red' size='5' >Podany kod jest nie prawidłowy</font></b></center>
		<META HTTP-EQUIV='REFRESH' CONTENT='1; URL=coupon.php?userid=".$_GET['userid']."'>";
	}
}
?>
					</div>
				</td>
			</tr>
		</tbody>
	</table>
	</center>
</body>
</html>

 

Pliki download by NexoS Stara wersja:  

 

http://www25.zippyshare.com/v/QtsAroJ2/file.html

 

  • Aive zmienił(a) tytuł na Błąd - "Kuponu nazwaużytkownika można użyć tylko raz"

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...