#1 19.12.07 01:27
[php] подскажите
вообщем не могу сообразить...и гуглю уже юзал. Нужно при выполнении условия перейти на страничку.К примеру если ввел верный логин и пароль то перейти на главную страницу.
что-то с include() походу не получится сделать.
Код::
include("top.php");
include("menu.php");
include("text.php");
include("bottom.php");
include("connect.php");
$login = $_POST['login'];
$pass = $_POST['pass'];
if(!empty($login) && !empty($pass)):
$sql_query = 'SELECT count(iduser) from users WHERE login="'.$login.'" and password="'.$pass.'"';
$sql_res=mysql_query($sql_query,$conn_id);
$sql_res=mysql_fetch_array($sql_res);
if($sql_res['count(iduser)']==1) echo("");
include("main.php");
else :
include once ("index.php");
endif;вот если есть такой юзер то надо перейти на main.php.Как это сделать.
з.ы. я только учусь так что за кривой код не ругайте
Offline
#3 19.12.07 02:01
Re: [php] подскажите
Unclead,
так пиши лучше.
Код: php:
$login = mysql_escape_string($_POST['login']); $pass = mysql_escape_string($_POST['pass']);
на будущее, ато похакают, а ты и не заметишь :)
Offline
#8 26.12.07 18:05
Re: [php] подскажите
ну просто в подобной конструкции потом хрен разберёшься, header нужно вообще в конце всего кода делать, иначе конструкция будет напоминать конструкцию goto, когда происходит перескок не пойми куда
Код: php:
if($sql_res['count(iduser)']==1) { $location = "main.php"; } else { $location = "index.php"; } if ($location) header ("Location:{$location}");
Offline

