[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка переменных
PiratXXX
Добрый день всем! Прошу помощи!


if ($password != $password_2) {
exit ("Пароли не совпадают!Пожалуйста, вернитесь назад и попробуйте еще!");
}
if (strlen ($login) < 2 ) {
exit ("Логин не должен быть меньше 2 символов!Пожалуйста, вернитесь назад и попробуйте еще!");
}
if (strlen($password) < 7) {
exit ("Пароль не должен быть меньше 7 символов!Пожалуйста, вернитесь назад и попробуйте еще!");
}
if ($login === $password) {
exit ("Логин и пароль НЕ должны совпадать! Пожалуйста, вернитесь назад и попробуйте еще!");
}


Это обработка при регистрации, перед эдим переменные присвоины и обработаны а влт сдесь я не пойму в чем проблема? Подскажите пожалуйста мои ошибки в коде!!!

Дело в том что проверка на совпадение паролей проходи и все застапоривается на том что логин не должен быть мение 2х символов, хотя ввожу логин 10ти значный!



Спустя 12 минут, 28 секунд (17.06.2010 - 14:49) Ice написал(а):
логин по какой-то причине не передан в скрипт.

Спустя 6 минут, 5 секунд (17.06.2010 - 14:55) PiratXXX написал(а):
Ice
Не может быть! ну вот смотри!


echo "<form action='save_user.php' method='POST'>";
echo "<input name='login' type='text' size='' maxlength='15' id='s1'> Логин*<br><br>";
echo "<input type='submit' name='submit' value='Зарегистрировться'";
echo "</form>";

а вот обработчик


$login = ( isset($_POST['login']) )? $_POST['login'] : NULL;

Спустя 12 минут, 41 секунда (17.06.2010 - 15:07) tomash написал(а):
Должно работать! А весь кусок кода?

Спустя 3 минуты, 7 секунд (17.06.2010 - 15:11) Basili4 написал(а):
дык самым первым сделай echo $login погляди что выводит

Спустя 9 секунд (17.06.2010 - 15:11) Ice написал(а):
Цитата (PiratXXX @ 17.06.2010 - 15:55)
Ice
Не может быть! ну вот смотри!


echo "<form action='save_user.php' method='POST'>";
echo "<input name='login' type='text' size='' maxlength='15' id='s1'> Логин*<br><br>";
echo "<input type='submit' name='submit' value='Зарегистрировться'";
echo "</form>";

а вот обработчик


$login = ( isset($_POST['login']) )? $_POST['login'] : NULL;

я только что скопипастил твой код себе на ЛХ, воссоздал реальность переменными ( biggrin.gif ), когда я набрал десятизначный логин, у меня ничего не вывелось, экран был пуст, а когда я закомментил переменную у меня вылез твой пункт + нотис

Спустя 4 минуты, 49 секунд (17.06.2010 - 15:16) PiratXXX написал(а):
походу переменныя не доходит до обработчика, попробовал сразу после обработки вывести логин ничего не выводит!

Спустя 9 минут, 50 секунд (17.06.2010 - 15:25) Basili4 написал(а):
тепреь строку echo $login вырезай и ставь выше пока не поймаешь

Спустя 6 часов, 32 минуты, 38 секунд (17.06.2010 - 21:58) Sender написал(а):
Цитата (PiratXXX @ 17.06.2010 - 14:55)

$login = ( isset($_POST['login']) )? $_POST['login'] : NULL;

Что это за онанизм ? ( извините за мой француский )
Надо ведь так:

if(isset($_POST['login'])) {   $login = $_POST['login']; }  else {$login = "пустая переменная";   }
echo $login;


Ice никогда не бойся варниногов, ошибок и прочего, всё решаемо.

Спустя 9 часов, 57 минут, 2 секунды (18.06.2010 - 07:55) Basili4 написал(а):
Sender
Прием прием космос я земля пока вы отсутсвовали человечество сделало прорыв в технологиях и изобрело тенарный оператор. Не извеняю

Спустя 10 часов, 18 минут, 13 секунд (18.06.2010 - 18:13) PiratXXX написал(а):
Sender
не вижу сдесь ни какого онанизма!.. tongue.gif


Спустя 37 минут, 35 секунд (18.06.2010 - 18:51) Ice написал(а):
Цитата (Sender @ 17.06.2010 - 22:58)
Ice никогда не бойся варниногов, ошибок и прочего, всё решаемо.

Глаза открыл, спасибо biggrin.gif На самом деле, я не настолько боюсь варниногов, сколько печенегов laugh.gif

Спустя 17 минут, 6 секунд (18.06.2010 - 19:08) Sender написал(а):
тфьу я ники перепутал.

Цитата
Ice никогда не бойся варниногов, ошибок и прочего, всё решаемо.


это адресовано к PiratXXX

Цитата (Basili4)
Прием прием космос я земля пока вы отсутсвовали человечество сделало прорыв в технологиях и изобрело тенарный оператор. Не извеняю

тогда почему эта новая технология не работает ?

автору темы strip_tags() используй, фильтр пхп и хтмл и джава скрипт тегов.

Спустя 4 минуты, 32 секунды (18.06.2010 - 19:12) tomash написал(а):
Цитата (Sender @ 18.06.2010 - 16:08)
тогда почему эта новая технология не работает ?


Она выпущена в ограниченом количестве, только для избранных

Спустя 14 минут, 3 секунды (18.06.2010 - 19:27) PiratXXX написал(а):
tomash
Sender

Да ладно! все она работает! лично у меня все нормально работает! tongue.gif
кстати исправил ошибку там была опечатка...

видать слеповат я не много, да и затупил чет когда копировал код с формы убирал там лишнее и исправил $logine на $login!

Спустя 1 час, 26 минут, 12 секунд (18.06.2010 - 20:53) tomash написал(а):
PiratXXX
ну я типа тоже избраный wink.gif у меня тоже работает

Спустя 2 часа, 14 минут, 21 секунда (18.06.2010 - 23:07) twin написал(а):
Цитата
автору темы strip_tags() используй, фильтр пхп и хтмл и джава скрипт тегов.

Видимо действительно человек долго отсутствовал...


_____________
http://flibro.com/
Быстрый ответ:

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