Даниил
Mc. Shinoda
Работа с SQL базой
Здравствуйте, у меня есть форма входа, логинуюсь вот так:
Так вот,
1. Как из базы вытащить под каким логином я зашёл и какой id у этого пользователя.
2. Как увеличить в базу в ячейку "membercount" число на +1, и при входе каждого человека увеличивать значение ячейки на 1 число, и как вообще определять ушёл пользователь или нет, чтобы держать счётчик online пользователей в реальном времени.
Здравствуйте, у меня есть форма входа, логинуюсь вот так:
PHP:
<?
$form = "<span style='font-size:22px'>Вход<hr noshade width=40% align=left></span>
<table border='0' cellspacing='1' cellpadding='1'>
<form action='index.php?act=login' method='POST'>
<tr>
<td style='width:52px'>Логин</td>
<td><input type='text' name='aLogin' class='value'></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type='password' name='aPass' class='value'></td>
</tr>
<tr>
<td></td>
<td><input type='submit' name='submitok' value=' Войти '></td>
</tr>
</form>
</table>";
function DataCheck() {
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "base";
mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение!");
mysql_select_db($dbName) or die(mysql_error());
$res = mysql_query( "SELECT * FROM `tablebase` WHERE `login` = '". mysql_escape_string($_POST['aLogin']) ."' LIMIT 1");
$aRow = mysql_fetch_assoc($res);
if ( $aRow["password"] == md5($_POST['aPass'])) {
echo "
<center><br><br><br><div>
Подождите, сейчас вы будете перемещены!<br>
<a href='index.php' style='color:black'>Нажмите, если не хотите ждать!</a>";
echo "<META HTTP-EQUIV='Refresh' CONTENT='1; URL=index.php'>
</div></center>
";
$_SESSION['auth'] = "yes";
mysql_free_result($res);
}
else {
$_SESSION['auth'] = "";
echo "Логин или пароль введён не верно!<br><a href='javascript:history.back(-1)' style='color:black'>Назад</a>";
}
}
If (!isset($_POST['submitok'])) {
echo $form;
}
else { DataCheck(); }
?>
1. Как из базы вытащить под каким логином я зашёл и какой id у этого пользователя.
2. Как увеличить в базу в ячейку "membercount" число на +1, и при входе каждого человека увеличивать значение ячейки на 1 число, и как вообще определять ушёл пользователь или нет, чтобы держать счётчик online пользователей в реальном времени.