Добър вечер ще помоля за малко помощ за един логин:
става въпрос за извличане на данни та въпроса ми е следния може ли този логин скрипт да се направи да извежда и други колони освен username.
аз опитвам така но не се получава къде ми е грешката?
а ето ми и индекс фаила:
index.php
искам просто от таблица users да изведа още две полета.
тоест следните полета да извлека:
username
lastlogin_ip
lastlogin_time
за username проблеми няма показва го но друга информация неиска да извлече.
Ще съм много благодарен ако някои помогне!!!
Благодаря ви предварително!!!
става въпрос за извличане на данни та въпроса ми е следния може ли този логин скрипт да се направи да извежда и други колони освен username.
аз опитвам така но не се получава къде ми е грешката?
PHP:
login.php
<?php
include("conf.inc.php"); // Включва името на датабазата и другата информация
session_start(); // Стартира сесията.
if ($_SESSION['logged'] == 1) { // Потребителя вече е влезнал в акаунта си.
header("Location: index.php"); // Отива на главната страница.
exit(); // Спира останалото от скрипта.
} else {
if (!isset($_POST['submit'])) { // Формата не беше изпратена.
echo "<form action=\"login.php\" method=\"POST\">";
echo "<table>";
echo "<tr>";
echo "<td colspan=\"2\">Login:</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">Username:</td><td width=\"50%\"><input name=\"username\" size=\"18\" type=\"text\" />";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">Password:</td><td width=\"50%\"><input name=\"password\" size=\"18\" type=\"text\" />";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"2\"><input type=\"submit\" name=\"submit\" value=\"submit\"</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
} else {
$username = form($_POST['username']);
$password = md5($_POST['password']); // Криптира паролата.
$q = mysql_query("SELECT * FROM `users` WHERE username = '$username' AND password = '$password'") or die (mysql_error());
// mySQL query
$r = mysql_num_rows($q); // Проверява дали има нещо в базата данни.
if ($r == 1) { // Има нещо в базата данни. Потребителя/паролата съвпадат.
$_SESSION['logged'] = 1;
if ($r == 1)
$_SESSION['username']=$username;
$_SESSION['users']=$lastlogin_ip;
$_SESSION['users']=$lastlogin_time;
header("Location: index.php"); // Отива на главната страница
exit(); // Спира останалото от скрипта
} else { // Грешен потребител/парола.
exit("Incorrect username/password!"); // Спира скрипта и изкарва съобщение.
}
}
}
mysql_close($db_connect); // Затваря връзката.
?>
а ето ми и индекс фаила:
index.php
PHP:
<?php
include("conf.inc.php"); // Включва базата данни.
ob_start();
session_start(); // Стартира сесията.
if ($_SESSION['logged'] != 1) { // Няма грешка.
header("Location: login.php"); // Отива на страницата за вход.
exit(); // Спира останалото от скрипта
}
echo '<br/> <span style="color:#04688d">Здравеи-:<span style="color:#04688d">'.$_SESSION['username'];
echo '<br/> <span style="color:#04688d">Последния ти вход е от ип-:<span style="color:#04688d">'.$_SESSION['lastlogin_ip'];
echo '<br/> <span style="color:#04688d">Последния ти вход е на-:<span style="color:#04688d">'.$_SESSION .date('j F Y, H:i:s',['lastlogin_time'];
?>
искам просто от таблица users да изведа още две полета.
тоест следните полета да извлека:
username
lastlogin_ip
lastlogin_time
за username проблеми няма показва го но друга информация неиска да извлече.
Ще съм много благодарен ако някои помогне!!!
Благодаря ви предварително!!!