[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редерикт. Не переходит по указанной ссылке.
Ramzil_Nixon
Помогите пожалуйста, я в отчаянии, так и не смог разобраться с редериктом.

Выложу код. Может я что то не так делаю?


<body>
<table
cellpadding="0" cellspacing="0" border="0" id="body_tab">
<tr>
<?php

include 'body/top.php'; // Подключаем верхнюю чать сайта
?>
</tr>
<tr>
<?php

include 'body/menu.php';
?>
<td
id="akkunt_td" valign="top">
<div
id="top_div">Регистрация</div>
<div
id="body_block">
<?php

error_reporting(E_ALL);
include 'inc/config.php'; // Подключаем БД
include 'inc/per.php'; // Подключаем переменные
/* Регистрируем пользователя */

if(!empty($_POST['go_register']))
{
$errors = array(); // Создаем пустой массив
count($errors); // Считываем элементы в массиве
if(empty($_POST['myregname']))
$errors['name-info'] = '<font id="error_message"><img src="img/error.png" id="icon"> Введите ИМЯ</font>';
if(empty($_POST['myregfamily']))
$errors['family-info'] = '<font id="error_message"><img src="img/error.png" id="icon"> Введите ФАМИЛИЮ</font>';
if(empty($_POST['myreglogin']))
$errors['login-info'] = '<font id="error_message"><img src="img/error.png" id="icon"> Введите ЛОГИН</font>';
if(empty($_POST['myregpassword']))
$errors['password-info'] = '<font id="error_message"><img src="img/error.png" id="icon"> Введите ПАРОЛЬ</font>';
if(empty($_POST['myreggorod']))
$errors['gorod-info'] = '<font id="error_message"><img src="img/error.png" id="icon"> Введите название вашего ГОРОДА</font>';
if(empty($_POST['myregmail']))
$errors['mail-info'] = '<font id="error_message"><img src="img/error.png" id="icon"> Введите E-MAIL</font>';
if(!empty($_POST['myregmail'])) // Отрицательная функция, если в форме введены данные, начнет выполняться
{
if(!preg_match("|([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is", $_POST['myregmail']) == 1)
$errors['nemail'] = '<font id="error_message"><img src="img/error.png" id="icon"> E-mail введен неправильным образом</font>';
$query_users = mysql_query("SELECT * FROM $user WHERE `mail`='".$_POST['myregmail']."'");
if(mysql_num_rows($query_users)) // Если e-mail существует, то сообщим об этом и не запишем данные в БД
$errors['sumail'] = '<font id="error_message"><img src="img/error.png" id="icon"> E-mail уже существует</font>';
}
if(!empty($_POST['myreglogin'])) // Отрицательная функция, то есть если введена в форму данные, начнет действовать
{
if(!preg_match("|^[A-Z0-9a-z]+|",$_POST['myreglogin']))
$errors['nelogin'] = '<font id="error_message"><img src="img/error.png" id="icon"> Разрешено только латтинские символы без учета регистра и цифры</font>';
$query_login = mysql_query("SELECT * FROM $user WHERE `login`='".$_POST['myreglogin']."'");
if(mysql_num_rows($query_login)) // Если логин существует, сообщаем пользователю об этом и не запишем в БД
$errors['sulogin'] = '<font id="error_message"><img src="img/error.png" id="icon"> Логин уже существует</font>';
}
count($errors); // Считываем элементы в массиве
if(count($errors) == 0)
if(count($mailru) == 0)
mysql_query("INSERT INTO `$user` SET
`name` ='"
.mysql_real_escape_string($_POST['myregname'])."',
`family` ='"
.mysql_real_escape_string($_POST['myregfamily'])."',
`login` ='"
.mysql_real_escape_string($_POST['myreglogin'])."',
`password` ='"
.mysql_real_escape_string($_POST['myregpassword'])."',
`rodnoi_gorod` ='"
.mysql_real_escape_string($_POST['myreggorod'])."',
`osebe` ='"
.mysql_real_escape_string($_POST['myregsebe'])."',
`data_roz` ='"
.mysql_real_escape_string($_POST['myregdataroz-den'].'.'.$_POST['myregdataroz-mes'].'.'.$_POST['myregdataroz-god'])."',
`mail` ='"
.mysql_real_escape_string($_POST['myregmail'])."'
"
) or die(mysql_error());
header("Location: http://".$_SERVER['HTTP_HOST']);
}
?>
Строки обозначенные символом <font color="#FF0000">*</font> обязательны для заполнения<hr>
<form
action="" method="post">
<div
id="link_menu_div">
Имя:
<font color="#FF0000">
*
</font>
<br>
<input
type="text" name="myregname" id="style_form_vxod" size="40" value="<?php echo @htmlspecialchars($_POST['myregname']); ?>">
<?php
echo $errors['name-info']; ?>
<br>
<font
id="font_sovet">
(Введите реальное имя)
</font>
</div>
<div
id="link_menu_div">
Фамилия:
<font color="#FF0000">
*
</font>
<br>
<input
type="text" name="myregfamily" id="style_form_vxod" size="40" value="<?php echo @htmlspecialchars($_POST['myregfamily']); ?>">
<?php
echo $errors['family-info']; ?>
<br>
<font
id="font_sovet">
(Введите реальную фамилию)
</font>
</div>
<div
id="link_menu_div">
Логин:
<font color="#FF0000">
*
</font>
<br>
<input
type="text" name="myreglogin" id="style_form_vxod" size="40" value="<?php echo @htmlspecialchars($_POST['myreglogin']); ?>">
<?php
echo $errors['login-info']; ?>
<?php
echo $errors['nelogin']; ?>
<?php
echo $errors['sulogin']; ?>
<br>
<font
id="font_sovet">
(Разрешено вводить только латинские цифры без учета регистрации и цифры)
</font>
</div>
<div
id="link_menu_div">
Пароль:
<font color="#FF0000">
*
</font>
<br>
<input
type="password" name="myregpassword" id="style_form_vxod" size="40" value="<?php echo @htmlspecialchars($_POST['myregpassword']); ?>">
<?php
echo $errors['password-info']; ?>
<br>
<font
id="font_sovet">
(Служит для защиты вашей страницы)
</font>
</div>
<div
id="link_menu_div">День рождение:<br>
<?php

include 'body/data-roz.php'; // Подключаем возможность выбора даты рождения
?>
<br><font
id="font_sovet">(Выберите дату рождения)</font>
</div>
<div
id="link_menu_div">
Родной город:
<font color="#FF0000">
*
</font>
<br>
<input
type="text" name="myreggorod" id="style_form_vxod" size="40" value="<?php echo @htmlspecialchars($_POST['myreggorod']); ?>">
<?php
echo $errors['gorod-info']; ?>
<br>
<font
id="font_sovet">
(Введите имя вашего города)
</font>
</div>
<div
id="link_menu_div">
О себе: (не более 1000 символов)
<br>
<textarea
name="myregsebe" id="style_form_vxod" cols="40" rows="5"><?php echo @htmlspecialchars($_POST['myregsebe']); ?></textarea>
<br>
<font
id="font_sovet">
(Расскажите о себе)
</font>
</div>
<div
id="link_menu_div">
Ваш E-mail:
<font color="#FF0000">
*
</font>
<br>
<input
type="text" name="myregmail" id="style_form_vxod" size="40" value="<?php echo @htmlspecialchars($_POST['myregmail']); ?>">
<?php
echo $errors['mail-info']; ?>
<?php
echo $errors['nemail']; ?>
<?php
echo $errors['sumail']; ?>
<br>
<font
id="font_sovet">
(Введите действующий E-mail, на него отправиться сообщение с активацией страницы. <font color="#FF0000">В данный момент не тербует активации</font>)
</font>
</div>
<div
id="bottom_vxod">
<input
type="submit" value="Зарегистрироваться" name="go_register">
</div>
</form>
</div>
</td>
</tr>
<tr>
<?php

include 'body/bottom.php'; // Подключаем верхнюю часть сайта
?>
</tr>
</table>
</body>





Спустя 24 минуты, 34 секунды (12.11.2011 - 20:18) bodja написал(а):
У вас
header("Location: http://".$_SERVER['HTTP_HOST'])
должен идти перед выводом HTML кода

Спустя 50 секунд (12.11.2011 - 20:19) Ramzil_Nixon написал(а):
bodja
А, мне же надо чтобы после записи только переходить надо

Спустя 8 минут, 39 секунд (12.11.2011 - 20:28) bodja написал(а):
Ну значит не судьба,
тогда займитесь пока другими задачами по языку,
пока не прийдет понимание того,что правила в ПХП
не обязаны подчинятся вашим хотелкам.

Спустя 6 минут, 52 секунды (12.11.2011 - 20:35) Ramzil_Nixon написал(а):
Поднял поверх html. Работает, только вот сразу после перехода сразу редериктирует

Спустя 12 минут, 26 секунд (12.11.2011 - 20:47) bodja написал(а):
Эхехех...

Если вы хотите игратся с редиректом и не только с ним но и с кукакми и с динамическим стилем яваскриптом и т.д.Продумайте свою архитектуру кода так ,чтобы у вас сначала выполнялся весь код ,а потом вы бы смогли делать контролируемый вывод html.
Вот только тогда у вас начнет все получатся.
Тут у вас проблема не в коде ,а в архитектурном построении вашего кода.

Спустя 9 минут, 12 секунд (12.11.2011 - 20:56) Ramzil_Nixon написал(а):
bodja, Архитиктурное построение. Значить сначало весь php код, потом html. Понял, щас попробую

Спустя 3 минуты, 10 секунд (12.11.2011 - 21:00) Ramzil_Nixon написал(а):
Цитата (bodja @ 12.11.2011 - 17:47)
Эхехех...

Если вы хотите игратся с редиректом и не только с ним но и с кукакми и с динамическим стилем яваскриптом и т.д.Продумайте свою архитектуру кода так ,чтобы у вас сначала выполнялся весь код ,а потом вы бы смогли делать контролируемый вывод html.
Вот только тогда у вас начнет все получатся.
Тут у вас проблема не в коде ,а в архитектурном построении вашего кода.


Спасибо все работает выручили, держите плюсик) wink.gif

Спустя 7 часов, 47 минут, 15 секунд (13.11.2011 - 04:47) imbalance_hero написал(а):
Ramzil_Nixon
А целых 2 дня одно и то же повторял я, что СНАЧАЛА ПХП, потом ХТМЛ - мимо ушей?

Спустя 1 день, 8 часов, 43 минуты, 48 секунд (14.11.2011 - 13:31) Ramzil_Nixon написал(а):

<?php
session_start(); // Запускаем сессию
include 'inc/per.php'; // Подключаем переменные
include 'inc/config.php'; // Подключаем БД
if(!empty($_POST['go_vxod'])) // Начнет действавать, как только пользователь нажал на кнопку, вход
{
$error = array(); // Создаем пустой массив
$query_login = mysql_query("SELECT `login`, `mail` FROM `$user` WHERE
`login` ='"
.mysql_real_escape_string($_POST['mylogin'])."' or
`mail` ='"
.mysql_real_escape_string($_POST['mylogin'])."'
"
) or die (mysql_error()); // Создаем запрос для проверки логина или майла
$query_password = mysql_query("SELECT `password` FROM `$user` WHERE
`password` ='"
.mysql_real_escape_string($_POST['mypassword'])."'
"
) or die (mysql_error()); // Создаем запрос для проверки пароля
$query_session = mysql_query("SELECT * FROM `$user`"); // Создаем запрос для запуска сессии
$start = mysql_fetch_assoc($query_session); // Обрабатываем данные
if(empty($_POST['mylogin'])) // Проверяем ввел ли пользователь логин
$error['nomail'] = 'Не введено E-mail или логин';
if(empty($_POST['mypassword'])) // Проверяем ввел ли пользователь пароль
$error['nopassword'] = 'Не введен пароль';
if(count($error) == 0) // Если пользователь не заполнил хотя бы одну форму, выскакивает ошибка, и авторизация обрывается
{
if(mysql_num_rows($query_login)) // Проверяем, существует ли логин
{
if(mysql_num_rows($query_password)) // Совпадают ли пароли
{
/* Запускаем сессию */
$_SESSION['name'] = $start['name'];
$_SESSION['family'] = $start['name'];
$_SESSION['login'] = $start['login'];
$_SESSION['id'] = $start['id'];
}
else
{
$error['password'] = 'Пароль неверный'; // Уведомляем пользователя
}
}

else
{
$error['login'] = 'E-mail или логин не существует'; // Уведомляем пользователя
}
}
}

?>



<form action="index.php" method="post">
<div
id="link_menu_div">
E-mail или логин:
<br>
<input
id="style_form_vxod" type="text" name="mylogin" value="<?php echo @htmlspecialchars($_POST['mylogin']); ?>" />
<?php
echo $error['nomail']; ?>
<?php
echo $error['login']; ?>
</div>
<div
id="link_menu_div">
Пароль:
<br />
<input
id="style_form_vxod" type="password" name="mypassword"/>
<?php
echo $error['nopassword']; ?>
<?php
echo $error['password']; ?>
</div>
<div
id="buttom_vxod">
<input
class="buttom_vxod_2" type="submit" name="go_vxod" value="Войти" />
<br />
<a
href="register.php">Не зарегистрированы?</a>
<br>
<a
href="">Забыли пароль?</a>
</div>
</form>


Спустя 2 минуты, 11 секунд (14.11.2011 - 13:33) m4a1fox написал(а):
То то я смотрю темка то знакома и на манеже все теже! Ну как? Получилось ТС разобраться?

Спустя 3 минуты, 9 секунд (14.11.2011 - 13:36) m4a1fox написал(а):
Ээээээ... простите конечно за навязчивость. Просто уточню у ТС! Скажите милейший, Ramzil_Nixon, вы для каждого юзера создаете свою таблицу в БД? Или я ошибся?! Мне просто интересно!

Еще вопрос! У вас в таблице login и email - одно и тоже значение?

Спустя 16 минут, 18 секунд (14.11.2011 - 13:52) m4a1fox написал(а):

<?php
session_start(); // Запускаем сессию
include 'inc/per.php'; // Подключаем переменные
include 'inc/config.php'; // Подключаем БД
if(isset($_POST['go_vxod'])) // Начнет действавать, как только пользователь нажал на кнопку, вход
{

$login = !empty($_POST['mylogin']) ? htmlspecialchars(trim($_POST['mylogin'])) : NULL;
$pass = !empty($_POST['mypassword']) ? htmlspecialchars(trim($_POST['mypassword'])) : NULL;

if($login !== NULL && $pass !== NULL){
$query_login = mysql_query("SELECT * FROM `$user` WHERE
`login` ='"
.mysql_real_escape_string($login)."' OR
`mail` ='"
.mysql_real_escape_string($login)."' AND
`password` ='"
.mysql_real_escape_string($pass)."'
LIMIT 1"
) or die (mysql_error());
if($query_login){
$start = mysql_fetch_assoc($query_session); // Обрабатываем данные
$_SESSION['name'] = $start['name'];
$_SESSION['family'] = $start['name'];
$_SESSION['login'] = $start['login'];
$_SESSION['id'] = $start['id'];
}else{
echo 'E-mail или логин не существует';
}
}
else{
echo 'Необходимо заполнить все поля!';
}
}

?>

Мож покрасивше будет! :)

Спустя 11 минут, 51 секунда (14.11.2011 - 14:04) Ramzil_Nixon написал(а):
Цитата (m4a1fox @ 14.11.2011 - 10:36)
Ээээээ... простите конечно за навязчивость. Просто уточню у ТС! Скажите милейший, Ramzil_Nixon, вы для каждого юзера создаете свою таблицу в БД? Или я ошибся?! Мне просто интересно!


Нет только строки, этот код еще не доделан.

Цитата (m4a1fox @ 14.11.2011 - 10:52)
Мож покрасивше будет! smile.gif


Спасибо, учту smile.gif

Спустя 29 минут, 2 секунды (14.11.2011 - 14:33) Ramzil_Nixon написал(а):
<?php
session_start(); // Запускаем сессию
error_reporting(E_ALL);
if(count($_POST))
foreach($_POST as $k=>$v)
$_POST[$k] = trim($v);
include 'inc/per.php'; // Подключаем переменные
include 'inc/config.php'; // Подключаем БД
if(!empty($_POST['go_vxod'])) // Начнет действавать, как только пользователь нажал на кнопку, вход
{
$error = array(); // Создаем пустой массив
if(empty($_POST['mylogin'])) // Проверяем ввел ли пользователь логин
$error['nomail'] = 'Не введено E-mail или логин';
if(empty($_POST['mypassword'])) // Проверяем ввел ли пользователь пароль
$error['nopassword'] = 'Не введен пароль';
if(count($error) == 0) // Если пользователь не заполнил хотя бы одну форму, выскакивает ошибка, и авторизация обрывается
{
$query = mysql_query("SELECT * FROM `$user` WHERE (
`login` ='"
.mysql_real_escape_string($_POST['mylogin'])."' OR
`mail` ='"
.mysql_real_escape_string($_POST['mylogin'])."') AND
`password` ='"
.mysql_real_escape_string($_POST['mypassword'])."'
"
) or die (mysql_error());
if(mysql_num_rows($query)) // Проверяем, существует ли логин
{
$result = mysql_fetch_assoc($query);
$_SESSION = $result;
header("location: http://".$_SERVER['HTTP_HOST']."/index.php?id=".$_SESSION['id']); // Перенаправляем пользователя на его аккунт
}
else
{
$error['login'] = '<span id="message_error">E-mail (логин) или пароль не правильный</span><br>'; // Уведомляем пользователя
}
}
}

?>

Спустя 1 минута, 40 секунд (14.11.2011 - 14:35) m4a1fox написал(а):
Ramzil_Nixon
И?

Спустя 13 минут, 13 секунд (14.11.2011 - 14:48) Ramzil_Nixon написал(а):
<?php
session_start(); // Запускаем сессию
error_reporting(E_ALL);
if(count($_POST))
foreach($_POST as $k=>$v)
$_POST[$k] = trim($v);
include 'inc/per.php'; // Подключаем переменные
include 'inc/config.php'; // Подключаем БД
if(!empty($_POST['go_vxod'])) // Начнет действавать, как только пользователь нажал на кнопку, вход
{
$error = array(); // Создаем пустой массив
if(empty($_POST['mylogin'])) // Проверяем ввел ли пользователь логин
$error['nomail'] = 'Не введено E-mail или логин';
if(empty($_POST['mypassword'])) // Проверяем ввел ли пользователь пароль
$error['nopassword'] = 'Не введен пароль';
if(count($error) == 0) // Если пользователь не заполнил хотя бы одну форму, выскакивает ошибка, и авторизация обрывается
{
$query = mysql_query("SELECT * FROM `$user` WHERE (
`login` ='"
.mysql_real_escape_string($_POST['mylogin'])."' OR
`mail` ='"
.mysql_real_escape_string($_POST['mylogin'])."') AND
`password` ='"
.mysql_real_escape_string($_POST['mypassword'])."'
"
) or die (mysql_error());
if(mysql_num_rows($query)) // Проверяем, существует ли логин
{
$result = mysql_fetch_assoc($query);
$_SESSION = $result;
header("location: http://".$_SERVER['HTTP_HOST']."/index.php?id=".$_SESSION['id']); // Перенаправляем пользователя на его аккунт
}
else
{
$error['login'] = '<span id="message_error">E-mail (логин) или пароль не правильный</span><br>'; // Уведомляем пользователя
exit(); // Останавливаем скрипт
}
}
}

?>

Спустя 2 минуты, 31 секунда (14.11.2011 - 14:51) imbalance_hero написал(а):
Ramzil_Nixon
Ненормальный, чтоли? Что ты сам с собой общаешься? Выставляешь код постоянно, по 10 раз редактируешь?! smile.gif

Спустя 41 секунда (14.11.2011 - 14:51) m4a1fox написал(а):
Ramzil_Nixon
Цитата
exit(); // Останавливаем скрипт
- не надо так обламывать

А вот тут
Цитата
if(mysql_num_rows($query))

Кажеться! достаточно будет так

if($query)

Спустя 48 секунд (14.11.2011 - 14:52) m4a1fox написал(а):
imbalance_hero
Это типа - следите за изменениями и сами искайте их! :) Эх..... молодежЪ!


Мдя.....
if(count($_POST))
foreach($_POST as $k=>$v)
$_POST[$k] = trim($v);

Накой это? И еще! Я же тебе написал как с переменными из POST общаться! Чего ты игнорируешь правильную обработку и лепишь свои не обработанные POST'ы в запрос? Издеваешься да?

И еще! Вот что по твоему это значит?
if(!empty($_POST['go_vxod']))

Ответь сюда в тему!

Спустя 4 минуты, 14 секунд (14.11.2011 - 14:56) Ramzil_Nixon написал(а):
m4a1fox
if(count($_POST))
foreach($_POST as $k=>$v)
$_POST[$k] = trim($v);


Это мне imbalance_hero порекомендовал

Спустя 1 минута, 50 секунд (14.11.2011 - 14:58) Ramzil_Nixon написал(а):
m4a1fox
Цитата
И еще! Вот что по твоему это значит?


Теперь понятно?

<input class="buttom_vxod_2" type="submit" name="go_vxod" value="Войти" />


Нажал на кнопку, начал действовать

Спустя 4 минуты, 56 секунд (14.11.2011 - 15:03) m4a1fox написал(а):
Ramzil_Nixon
Цитата
Теперь понятно?
Это тебе не понятно! Я то знаю как правильно, и кстати логично.... а вот у тебя с логикой беда! user posted image

Спустя 46 секунд (14.11.2011 - 15:04) m4a1fox написал(а):
Ramzil_Nixon
Цитата
Это мне imbalance_hero порекомендовал

А я не спорю! Для чего он тут?

Спустя 2 минуты, 48 секунд (14.11.2011 - 15:07) Ramzil_Nixon написал(а):
m4a1fox
Цитата (m4a1fox @ 14.11.2011 - 12:04)
А я не спорю! Для чего он тут?

Для удаления пробелов с начало и конца строки

Цитата (m4a1fox @ 14.11.2011 - 12:03)
Я то знаю как правильно, и кстати логично...

А как будет правильно? Мне в этом же форуме так рекомендовали, и я так делаю

Спустя 1 минута, 51 секунда (14.11.2011 - 15:09) m4a1fox написал(а):
Ramzil_Nixon
Какая разница между этими значениями и для чего они (то есть для чего служат)?


empty($_POST['login'])

isset($_POST['login'])


Спустя 6 минут, 15 секунд (14.11.2011 - 15:15) imbalance_hero написал(а):
m4a1fox
Обычная переборка массива и очистка её trim. Стандартная процедура. smile.gif Не стоит набрасываться на человека не понимая сам что делает указанный участок кода smile.gif Я дал простую облегченную версию, чтобы всё прозрачно и понятно было.

Не нравится мой код, покажи, как бы ты сделал smile.gif Покритикуем друг друга smile.gif

Спустя 3 минуты, 50 секунд (14.11.2011 - 15:19) Ramzil_Nixon написал(а):
m4a1fox
Оба определяют установлена ли переменная

Спустя 4 минуты, 15 секунд (14.11.2011 - 15:23) m4a1fox написал(а):
imbalance_hero
Цитата

Обычная переборка массива и очистка её trim. Стандартная процедура. smile.gif Не стоит набрасываться на человека не понимая сам что делает указанный участок кода smile.gif Я дал простую облегченную версию, чтобы всё прозрачно и понятно было.


Да я понимаю.... интересно было, ТС понимает или нет?! Вот и все. Он понимает. Я счастлив.

Цитата


Не нравится мой код, покажи, как бы ты сделал smile.gif Покритикуем друг друга smile.gif


Бессмысленно я считаю. Я буду в проигрыше. Это факт!

Ramzil_Nixon

Цитата

Оба определяют установлена ли переменная

А если мат. часть почитать и внимательно почитать?

Спустя 48 секунд (14.11.2011 - 15:24) Ramzil_Nixon написал(а):
m4a1fox, У меня к тебе вопрос есть. Сколько ты с PHP занимаешься?

Спустя 7 минут, 35 секунд (14.11.2011 - 15:31) m4a1fox написал(а):
Ramzil_Nixon
Цитата
У меня к тебе вопрос есть. Сколько ты с PHP занимаешься?

А сколько на форуме нахожусь! Т.Е. 1 год, 17 дней. Но это к делу не имеет ни какого отношения. Не надо говорить - а вот я только - 23 дня. Это не важно! А важно то, что я тебе пытаюсь навести на правильный ответ! Конечно я бы мог тебе написать в чем разница и что логичнее тут применить еще постов 5 назад. Но хочу что бы сам понял. Ибо поняв один раз - ты будешь делать правильно. А если я за тебя напишу(что я кстати и сделал - когда облегчил твой скрипт) - то ты все равно будешь лепить empty к submit'y, что собственно и произошло. Поэтому мы уже вторую страницу пытаемся разобраться: в чем разница между isset и empty - но ты даже в мануал заглянуть не хочешь!

Спустя 1 час, 45 минут, 32 секунды (14.11.2011 - 17:17) Ramzil_Nixon написал(а):
Прочитал я мануал, буду использовать isset();

Спустя 50 минут, 36 секунд (14.11.2011 - 18:07) m4a1fox написал(а):
Ramzil_Nixon
Цитата
буду использовать isset();

Можешь не благодарить! smile.gif Всегда пожалуйста. И на будущее - будь повнимательнее... это иногда экономит кучу времени!


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

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