Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
2 / 2 / 1
Регистрация: 27.10.2013
Сообщений: 80

Регистрация через PHP и БД

17.08.2014, 17:25. Показов 795. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет форумчане, возникла проблема с реализацией регистрации при помощи PHP с последующим занесением зарегистрировавшихся в таблицу. При нажатии на сайте на кнопку с именем 'reg', должны начать проверяться входные данные и т.д. Однако, при нажатии на эту самую кнопку ничего-таки не происходит(


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php 
    if (isset($POST['reg'])) {
        $login = htmlspecialchars($_POST['login']);
        $password = htmlspecialchars($_POST['password']);
        $bad = false;
        session_start();
        unset($_SESSION['error_login']);
        unset($_SESSION['error_password']);
        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) {
            $mysqli = new mysqli("localhost", "SocialShipUser", "SocialShipUser0070", "socialship-local");
            $password = md5($password);
            $mysqli->query("INSERT INTO users ('login', 'password') VALUES ('$login', '$password')");
            $mysqli->close();
            $_SESSION['reg_success'] = 1;
            header("Location: PHPindex.php");
        }
    }
 
?>
А вот сообщение, которое должно уведомить пользователя о том, что он либо ввёл некорректный логин/пароль.

PHP
1
2
3
4
5
<?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>";
if ($_SESSION['reg_success'] == 1) echo "<p><span style = 'color: green;'>Регистрация завершена</span>
 ?>

P.S.Весь этот код находиться в 1 файле с разметкой registration.php
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.08.2014, 17:25
Ответы с готовыми решениями:

Регистрация на PHP
Опять прошу прощения за очень глупый вопрос Просто я новичок в web программирование. А вопрос мой вот в чём: как сделать регистрацию на...

регистрация PHP
У меня не получается зарегистрировать пользователя, выдает ошибку Notice: Use of undefined constant submit - assumed 'submit' in...

регистрация на php
Я не силен в php вот такой вопрос: Создал саму форум регистрации reg.php &lt;form action=&quot;registration.php&quot; ...

2
 Аватар для Sombrero
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
17.08.2014, 22:29
bullet0070, у тебя ошибка
PHP
1
if (isset($POST['reg']))
исправь на
PHP
1
if (isset($_POST['reg']))
1
2 / 2 / 1
Регистрация: 27.10.2013
Сообщений: 80
18.08.2014, 15:52  [ТС]
Слушай, спасибо тебе огромное, а я сидел над этим кусочком кода около часа и не смог заметить такую глупую опечатку причем в САМОМ НАЧАЛЕ) Всё работает, еще раз спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.08.2014, 15:52
Помогаю со студенческими работами здесь

Php-регистрация.
Здравствуйте. Подскажите пожалуйста, на примере, если можно. Как написать регистрацию пользователей на сайте, при помощи php, с вносом...

Регистрация mysql+php
Как организовать проверку на совпадение паролей? Спасибо за внимание. &lt;?php require_once 'db.php'; $login=trim($_POST); ...

Регистрация на сайте php
всем привет, помогите пожалуйста как реализовать регистрацию на сайте через php и mysql? мне надо чтобы была регистрация через...

Регистрация PHP + MYSQL
Не хочет регистрироваться в чем проблема подскажите? &lt;?php if (!empty($_POST)) { $nzak =($_POST); $bank =($_POST); ...

PHP: Регистрация по номеру телефона
Уже давно на популярных мобильных сайтах стоит функция регистрации по номеру телефона, типа как вконтакте и в однокласснике. Юзер вводит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru