Артур-1
Мастер
Обычное управление аккаунтом игрока.
Создаём два php файла, 'set.php' и 'config.php'.
В 'set.php' пишем это.
А в 'config.php' это
Ну вот и всё,можете проверять.
Создаём два php файла, 'set.php' и 'config.php'.
В 'set.php' пишем это.
PHP:
<?
include "config.php";
echo "
<form action='?do=setstat' method='POST'>
<center><input type='text' name='edit' placeholder='Введите ник игрока'></center><br>
<center><input type='submit' value='Потдвердить'></center></td></tr>
</form</center><br>";
if($_POST["edit"])
{
$uname=$_POST["edit"];
$wh=mysql_query("SELECT * FROM `accounts` WHERE `Name`='$uname'");
if ($who=mysql_fetch_array($wh))
{
echo <<<HERE
<form method="post">
<table class='size-table table-bordered table-striped table-hover'>
<tr valign=top align=left>
<td style="border-bottom: 1px solid #fff;">Название</td><td style="border-bottom: 1px solid #fff;">Новое значение</td>
</tr>
<td>Номер аккаунта (<font color='#FF0000'>не изменяется</font>)</td>
<td><input type="text" name="idd" value="{$who["id"]}" readonly size="24"></td>
</tr>
</tr>
<td>Имя игрока (<font color='#FF0000'>не изменяется</font>)</td>
<td><input type="text" name="Name" value="{$who["Name"]}" readonly size="24"></td>
</tr>
<td>Админ-уровень игрока</td>
<td><input type="text" name="Adm" value="{$who["pAdmInections"]}" size="24"></td>
</tr>
<td>Админ-пароль</td>
<td><input type="text" name="dostup" value="{$who["pDostup"]}" size="24"></td>
</tr>
<td>Donate-очки игрока</td>
<td><input type="text" name="DM" value="{$who["pDMInections"]}" size="24"></td>
</tr>
<td>E-mail игрока</td>
<td><input type="text" name="Email" value="{$who["pEmail"]}" size="24"></td>
</tr>
<td>Секретный вопрос (<font color='#FF0000'>не изменяется</font>)</td>
<td><input type="text" name="" value="{$who["pSkype"]}" readonly size="24"></td>
</tr>
<td>Забанен</td>
<td><input type="text" name="pban" value="{$who["pLocked2"]}" size="24"></td>
</tr>
<td>Защитный пароль</td>
<td><input type="text" name="password" size="24"></td>
</tr>
</table>
<i><font color="#FF0000">При нажатии на кнопку удаление аккаунт сразу удаляется.</font></i><br>
<input type="submit" name="save" value="Сохранить" /> <input type="submit" name="delete" value="Удалить аккаунт" />
</form>
HERE;
}
else
{echo '<center><b><font color="#ff0000">Аккаунт с таким Никнеймом не найден.</font></b></center>';}
}
if (isset($_POST['save']))
{
$name=$_POST['Name'];
$idd=$_POST['idd'];
$admin=$_POST['Adm'];
$donate=$_POST['DM'];
$email=$_POST['Email'];
$dostup=$_POST['dostup'];
$ban=$_POST['pban'];
$password=$_POST['password'];
if($password == "pass")
{
mysql_query("UPDATE `accounts` SET `pAdmInections`='$admin', `pDMInections`='$donate', `pemail`='$email', `pdostup` = '$dostup', `pBanKol` = '$ban' WHERE `Name`='$name'") or die(mysql_error());
echo "Аккаунт {$name} успешно сохранен!";
}
else echo "<font color='#FF0000'>Защитный пароль неправильный или вы его не ввели</font>";
}
else if (isset($_POST['delete']))
{
$name=$_POST['Name'];
mysql_query("DELETE FROM accounts WHERE `Name`= '$name'") or die(mysql_error());
{
echo "<font color='#ff0000'>Вы успешно удалили аккаунт {$name}<strong></strong></font>";
}
}
mysql_close();
echo "</center>";
PHP:
<?php
$mysql_host=' ';
$mysql_user=' ';//Пользователь
$mysql_password=' ';//Пароль
$mysql_db=' ';//Название базы
$dbcon = @mysql_connect($mysql_host,$mysql_user,$mysql_password);
mysql_query('SET NAMES utf8');
mysql_query('set character_set_client=\'utf8\'');
mysql_query('set character_set_results=\'utf8\'');
mysql_query('set collation_connection=\'utf8_general_ci\'');
if (!$dbcon)
{
exit("<P>Не удалось подключиться к MySQL серверу</P>");
}
if (! @mysql_select_db($mysql_db,$dbcon) )
{
exit("<P>Не найдена база данных</P>");
}
?>
Последнее редактирование:
