- Joined
- Jan 1, 2011
- Messages
- 1,365
- Reaction score
- 423
Някой може ли да направи този код
Да НЕ иска парола,а директно като се натисне Депозирай,да извършва действието?
PHP:
<table align="center" width="400" id="main">
<form method="POST" action="">
<b><font color="red">За да депозирате Камъни трябва да ги поставите в Vault Keeper-а</font></b>
<br>
<b>За да сме сигурни че си ти,въведи отново Парола.</b>
<tr><td><b>Парола:</b></td><td><input type="password" name="pass" size="25"/></td></tr>
<tr><td></td><td><input type="submit" name="submit" class="lanyu" value="Депозирай" /></td></tr>
</form>
</table>
<?
if (isset($_POST['submit'])) {
$host = "127.0.0.1";
$database = "MuOnline";
$user = "sa";
$password = "pass";
if (extension_loaded('gd')){echo("");}
else{Die("<center>Loading php_gd2.dll Failed!<br>Please Enable php_gd2.dll In Your Php.ini</center>");}
$connect = mssql_connect($host,$user,$password);
$db = mssql_select_db($database,$connect);
if(!$db) die('<center>Connection with SQL Server failed!</center>');
$account = stripslashes($_POST['pass']);
$pass= stripslashes($_POST['pass']);
$querya = mssql_query("SELECT * From MEMB_STAT where memb___id='$account' and ConnectStat='1'");
$rowa = mssql_num_rows($querya);
$queryacc = mssql_query("SELECT * From MEMB_INFO where memb___id='$account' and memb__pwd='$pass'");
$rowacc = mssql_num_rows($queryacc);
if($rowa>0){ echo "Вашият акаунт все още е в игра,моля излезте от него."; $err=1;}
elseif($rowacc<=0){ echo "Грешна парола."; $err=1;}
if ($err!=1) {
function stone($account){
$query= mssql_query("declare @it varbinary(1200);
set @it=(select [Items] from [warehouse] where [AccountID]='$account');
print @it");
$items = substr(mssql_get_last_message(),2);
$br=0;
for($i=0;$i<120;$i++){
if(substr($items,$i*20,4)=="D508"){$br++;$items=substr_replace($items,"FFFFFFFFFFFFFFFFFFFF",$i*20,20);}
}
$new_warehouse=mssql_query("update [warehouse] set [Items]=0x$items where [AccountID]='$account'");
return $br;
}
$querych = mssql_query("SELECT * From StoneRena where acc='$account'");
$rowch = mssql_num_rows($querych);
$stones= stone($account);
if($rowch<=0){
$a = mssql_query("INSERT INTO StoneRena (acc, stone) VALUES('$account', '$stones')");
echo "You Deposited $stones Stone ";
}
else {
$a= mssql_query("update StoneRena set stone=stone+$stones where [acc]='$account'");
echo "You Deposited $stones Stone ";
}
return $br;
}
}
?>
Да НЕ иска парола,а директно като се натисне Депозирай,да извършва действието?