Потребитал да има само 1

haus

Registered
Искам да попитам как да направя потребител да запокува само по 1 път предмет ето го кода

Код:
<?
$session = $_SESSION['name'];
echo "";
$s = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE name='$name'"));
if ( $s[credits] != '1000' ) {
if($session == null){
echo 'logg! ';
}else{
if ( isset($_POST[btn1]) )
{

if ( $s[gold] > '55000' ) 
{
$q = mysql_query("UPDATE users SET gold=gold-55000 ,attack=attack + 8000  WHERE name='$name'") or die(mysql_error()); if ($q) echo '
Успешно закупи предмета
<form action="" method="post"><input type="submit" name="btn1" value="Купи"></form>

'; else echo 'no';} 
else { echo 'Нямаш достатъчно залато!'; }
}
else
{
echo ' 

 <form action="" method="post"><input type="submit" name="btn1" value="Купи"></form>';
} }


Извинете за втората еднаква тема без де исках рефрешнах страницата и то се добави
 
haus каза:
Искам да попитам как да направя потребител да запокува само по 1 път предмет ето го кода

Код:
<?
$session = $_SESSION['name'];
echo "";
$s = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE name='$name'"));
if ( $s[credits] != '1000' ) {
if($session == null){
echo 'logg! ';
}else{
if ( isset($_POST[btn1]) )
{

if ( $s[gold] > '55000' ) 
{
$q = mysql_query("UPDATE users SET gold=gold-55000 ,attack=attack + 8000  WHERE name='$name'") or die(mysql_error()); if ($q) echo '
Успешно закупи предмета
<form action="" method="post"><input type="submit" name="btn1" value="Купи"></form>

'; else echo 'no';} 
else { echo 'Нямаш достатъчно залато!'; }
}
else
{
echo ' 

 <form action="" method="post"><input type="submit" name="btn1" value="Купи"></form>';
} }


Извинете за втората еднаква тема без де исках рефрешнах страницата и то се добави АКО МОЖЕ АДМИНА ИЛИ АДМИНИСТРАТОРИТЕ ДА ИСТРИЯТ ЕДНАТА
 
проверяваш ИП-тата или ид-тата на сесиите и ако савпарад зна4и предмета е купен вече от даден потребител примерно ,а при елс сложи кода за копуване.. ето ти ч просто решение... с малко по различен пример.. :)
 

Back
Горе