[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать ?
Umnikus
Добрый вечер !
Скачал php скрипт на авторизацию нужно доработать сам не могу догнать.
Мне нужно что бы после авторизации выводил информацию толкьо того пользователя который ее ввел id name email sait pass а не всех зарегистрированы как сейчас :
<?php
//Скрипт проверки авторизации
//Соединение с БД

include('../config.php');
//Проверяем заполнены ли поля
$email = $_POST['email'];
$pass = $_POST['pass'];
//Проверяем правильностьввода пароля
$query= "SELECT * FROM user WHERE email = '$email'";
//Проверяем пароль
$auth = mysql_query($query);
if($auth)
{
$ath = mysql_fetch_array($auth);
if($ath['pass'] != $pass)
{
echo "Вы ввели не верные данные";
}
else
{

echo "<center><H1>Просмотр всех зарегистрированных</H1></h1>";
$result=mysql_query("SELECT * FROM user");
$myrow=mysql_fetch_array($result);
do
{
printf("Пользователи: %s<br>%s<br>%s<br>%s<br>%s<br>",$myrow['id'],$myrow['name'],$myrow['email'],$myrow['sait'],$myrow['pass']);
}
while ($myrow =mysql_fetch_array($result));
}
}

?>




Спустя 53 минуты, 4 секунды (31.08.2010 - 20:40) Umnikus написал(а):
Если дописать сюда WHERE id='1'
$result=mysql_query("SELECT * FROM user WHERE id='1'");
То при входе под любым емайлом и паролем будет выводить только первого пользователя уже что то но не то.
можно попробовать WHERE id='$id'
$id= ??? - что бы при входе переменой $id был бы присвоен свой иди как это можно написать ?
Надеюсь меня кто ни будь понимает )

Спустя 7 минут, 22 секунды (31.08.2010 - 20:48) inpost написал(а):
Umnikus
Создавай в дальнейшем адекватные темы, и будут к тебе лучше относиться! Для тех, кто изучал Попова, сейчас прийдут поповоненавистники и дадут тебе ссылки на то, как правильно кодить.

А теперь по теме, скрипт 100% Попова, значит проходил по его курсам. Все пользователи берутся с этой строчки:
$result=mysql_query("SELECT * FROM user");

Тебе же надо сделать, чтоб брался только 1 пользователь.
WHERE email='$email'
В таком случае будет браться пользователь с данным е-майлом.

Спустя 16 минут, 38 секунд (31.08.2010 - 21:04) Umnikus написал(а):
inpost спасибо все работает )
А скрипт я не знаю чем в нете нарыл

Спустя 1 час, 14 минут, 33 секунды (31.08.2010 - 22:19) waldicom написал(а):
Создавайте, пожалуйста, темы с нормальными названиями. "Как сделать" таковым не является.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.