Вывод данных о юзере из БД

kukushk

Новичок
есть задача: выводить инфу о юзере из бд
для этого сделал БД, в ней таблица users, в таблице следующие колонки:
1. id (auto increment)
2. login
3. password
4. email
5. info
6. extra

вот скрипт:
<?php
require 'connect.php';
$login = trim($_REQUEST['login']);
$password = trim($_REQUEST['password']);

$sql_select = "SELECT * FROM users WHERE login='$login' && password='$password'";
$result = mysql_query($sql_select);
$row = mysql_fetch_array($result);

if($row)
{
printf("<p><strong>Пользователь:</strong> " .$row['login'] ."</p>
<p><strong>E-mail: </strong>" .$row['email'] . "</p>
<br>
<p><i>Ваши данные:</i></p>
<p><strong>Информация о заказе: </strong>" .$row['info'] . "</p>
<p><strong>Дополнительно: </strong>" .$row['extra'] . "</p>
");
}
else {echo ("<center><p>Вы ввели неправильные данные... <br/><br/>");}

?>



но почему-то, иногда он выводит данные другого юзера
т.е. вводишь данные юзера c id=1 а он выводит данные юзера с id=2, или вводишь данные юзера с id=2 а он выводит данные юзера с id=3

если со страницы с результатами вернуться на страницу ввода логина\пароля, сделать F5 и опять ввести логин и пароль юзера с id=1 то он выведет инфу юзера id=1, т.е. сработает правильно

но через некоторое время, при вводе данных юзера с id=1, он опять выведет данные юзера с id=2

Нужно сделать так, чтобы он сразу выводил правильную инфу
Помогите пожалуйста!!
 

AnrDaemon

Продвинутый новичок
Дай, угадаю… Выводятся данные пользователя, запрошенные перед этим?
У вас, батенька, кеширование страниц идёт, причём совершенно безмозглое.
 
Сверху