[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Новичок Регистрация: 14.01.2014 Сообщений: 41 Р
Страницы: 1, 2
Kusss
И всё равно не работает ? Смотри что тебе пришло на обработку. Перед проверкой напиши
print_r($_POST);

И ещё у тебя опечатка
$lastname=htmlspecialchars($_POST['password']);

P.S. Исправленный текст файла выложи.
sergeiss
AllesKlar, может быть я жесток и несправедлив... Если бы человек задавал такие вопросы (и делал всякие ляпы) при выполнении какого-нибудь небольшого задания на 1-м курсе, я понял всё и постарался помочь. Если бы такие вопросы задавались при выполнении курсовика, то я бы уже удивился. Но ежели тут диплом... То нафиг он нужен, такой "специалист"?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
AllesKlar
sergeiss
Она еще не специалист, у нее голова забита еще всякой математической дрянью (да простят меня разработчики CАПР smile.gif)
А из личного опыта, со всего моего курса только одна девушка стала программистом, классным программистом, потому что писала сама. Ела кактус, кололась об него, плакала, но писала.
Остальные леди из выпуска разлетелись в разные менеджеры-по-продажам-секретарь-референт-бухгалтер-1С

А я все равно помогу tongue.gif

_____________
[продано копирайтерам]
marissa-86
если заблестит договоримся об оплате напишите свои контакты
AllesKlar
marissa-86
ну вот sad.gif

_____________
[продано копирайтерам]
sergeiss
Цитата (AllesKlar @ 24.02.2014 - 16:03)
ну вот

Так твои контакты-то ждут wink.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
marissa-86
Цитата (AllesKlar @ 24.02.2014 - 16:03)
marissa-86
ну вот sad.gif

а на работе вы тоже за спасибо работаете wink.gif
Valick
sergeiss, вот взял и перебил у меня клиента biggrin.gif

_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
сколько за данный код нынче предлагают?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
marissa-86
Цитата (Kusss @ 24.02.2014 - 15:34)
И всё равно не работает ? Смотри что тебе пришло на обработку. Перед проверкой напиши
print_r($_POST);

И ещё у тебя опечатка
$lastname=htmlspecialchars($_POST['password']);

P.S. Исправленный текст файла выложи.

вставляю поправленный код
<?php 
if (isset ($_POST("reg")))
[

$login=htmlspecialchars($_POST['login']);
$password=htmlspecialchars($_POST['password']);
$password2=htmlspecialchars($_POST['password2']);
$email=htmlspecialchars($_POST['email']);
$name=htmlspecialchars($_POST['name']);
$lastname=htmlspecialchars($_POST['lastname']);

session_start();
unset ($_SESSION['error_login']);
unset ($_SESSION['error_password']);
unset ($_SESSION['error_password2']);
unset ($_SESSION['error_email']);
unset ($_SESSION['error_name']);
unset ($_SESSION['error_lastname']);
unset ($_SESSION['reg_success']);
if ((strlen($login)<3 || strlen($login)>32 )) {
$_SESSION ['error_login']=1;
$bad = TRUE;
}
if ((strlen($password)<6 || strlen($password)>32 )){
$_SESSION ['error_password']=1;
$bad = TRUE;
}

if (!$bad) {
$db = mysql_connect('localhost', 'Marina','123456', 'valeria');
$password = md5($password);
$password2 = md5($password2);
$mysqli-> query("Insert INTO users ('login','password','password2','email','name','lastname') VALUES('$login','$password','$password2','$email','$name','$lastname')");
$mysqli-> close();
$_SESSION['reg_success']=1;
header("Location: index.html");
}
]
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
title>Регистрация</title>
<
link type="text/css" rel="stylesheet" href="css/styleauth.css">
</
head>
<
body><div id="login-form"><h1>Регистрация</h1></div>

<
fieldset>
<
form action="" method="post">
<?php
if ($_SESSION['error_login']== 1) echo "<p><span style='color: red'>Неправильный логин!</span></p>";
if ($_SESSION['error_password']== 1) echo "<p><span style='color: red'>Неправильный пароль!</span></p>";
?>
<div id="login-form">Логин: <font color="#ff0000">*</font> <input name="login" type="text" required value="login" onBlur="if(this.value=='')this.value='Логин'" onFocus="if(this.value=='Логин')this.value='' "></div>

<
div id="login-form">Пароль: <font color="#ff0000">*</font> <input type="password" name="password" value="Пароль" onBlur="if(this.value=='')this.value='Пароль'" onFocus="if(this.value=='Пароль')this.value='' "></div>
<
div id="login-form">Подтверждение пароля: <font color="#ff0000">*</font> <input type="password2" name="password2" required value="Пароль" onBlur="if(this.value=='')this.value='Пароль'" onFocus="if(this.value=='Пароль')this.value='' "></div>
<
div id="login-form">Email: <font color="#ff0000">*</font> <input type="email" name="email" required value="" onBlur="if(this.value=='')this.value='email'" onFocus="if(this.value=='email')this.value='' "></div>
<
div id="login-form">Имя: <input type="text" name="nam" value="" onBlur="if(this.value=='')this.value='Имя'" onFocus="if(this.value=='email')this.value='' "></div>
<
div id="login-form">Фамилия: <input type="text" name="lastname" value="" onBlur="if(this.value=='')this.value='Фамилия'" onFocus="if(this.value=='email')this.value='' "></div>

<
div id="login-form"><input type="submit" value="Зарегистроваться" name="reg" ></div>

</
form>
</
fieldset>
<
p align="center">Поля со значком <font color="red">*</font> должны быть обязательно заполнены!</p>
<
p align="center"><a href='index.html'>На главную</a></p>
</
body>
</
html>

простите за тупой вопрос а куда вставить print_r($_POST);?
Быстрый ответ:

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