|
|
|
| сабж
<?
session_start();
foreach ($_POST as $var => $value)
{
if ($var=="amp;log"){$log=$value;}
if ($var=="amp;psw"){$psw=$value;}
}
$log = htmlentities($log);
$psw = htmlentities($psw);
if(isset($submit) )
{
include ("../setup.php");
$log2=$log;
$result=mysql_query("select * from users where login='$log2'");
$row=mysql_fetch_array($result);
$base_login=$row[1];
$base_psw=$row[2];
if($log==$base_login && $psw==$base_psw && $log<>"")
{
$HTTP_SESSION_VARS['l']=$base_login;
Header("Location: index.php");
exit;
}
else
{
Header("Location: ../index.php");
exit;
}
}
?>
|
| |
|
|
|
|
|
|
|
для: pitercomon
(10.12.2010 в 16:33)
| | Нифига себе, динозавтра откопали.
А ошибка никакая не выскакивает?
В чем смысл: $log2=$log;?
что в итоге содержит $row?
Да и вообще запрос к базе успешен? | |
|
|
|
|
|
|
|
для: tvv123456
(10.12.2010 в 17:58)
| | нет запрос неудачный к базе. поле ввода рег. данных обновляется и все...что посоветуете чтоб функция выполнялась?
row 1 и 2 должны содержать логин и пароль из базы | |
|
|
|
|
|
|
|
для: pitercomon
(10.12.2010 в 18:15)
| | > поле ввода рег. данных обновляется и все...
Так-с, а у вас в ХТМЛ вообще куда данные отправляються?
А то такое подозрение что не туда куда нужно :))))
после запроса допишите: or die(mysql_error()) и покажите что mysql отвечает, если все норм, то тогда print_r($row); ну а дальше видно будет | |
|
|
|
|
|
|
|
для: pitercomon
(10.12.2010 в 16:33)
| | Как минимум в начале кода поставьте
<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
?>
|
думаю, много станет ясно...
PS: от данного говонокода стоило избавиться уже оочень давно. | |
|
|
|
|
|
|
|
для: mihdan
(13.12.2010 в 02:09)
| | С большой долей вероятности автор просто принесет сюда выводимые ошибки - но сам ничего не поймет. | |
|
|
|
|
|
|
|
для: neadekvat
(13.12.2010 в 09:16)
| | А как по-другому заставить думать? | |
|
|
|
|
|
|
|
для: mihdan
(14.12.2010 в 00:22)
| | универсальных рецептов нет.
Но вот в данном случае, Вы же видите, что код явно автор подобрал в какой-то клоаке?
Так что вопрос можно поставить так - а как бы сделать так, чтоб человек вместо поиска кода, пытался писать его сам? | |
|
|
|
|
|
|
|
для: pitercomon
(10.12.2010 в 16:33)
| | а где у тебя подключение к базе, перед mysql_query? | |
|
|
|
|
|
|
|
для: kosta_in_net
(14.12.2010 в 11:50)
| | К.О. предположил бы include ("../setup.php"); | |
|
|
|
|
|
|
|
для: Trianon
(14.12.2010 в 12:32)
| | исходя из этого "нет запрос неудачный к базе" (http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=77742#post460490), думаю, там никакого подключения нет. | |
|
|
|
|
|
|
|
для: kosta_in_net
(14.12.2010 в 13:23)
| | А неудачным запрос может быть только, если нет подключения к базе?
Может автор вообще забыл создать в БД таблицу users?
И вообще как я понял, автор не знает как определить прошел запрос или нет. | |
|
|
|