Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.05.2017
Сообщений: 10
1

Вход в личный кабинет пользователя для заполнения формы в нём

30.05.2018, 14:44. Просмотров 535. Ответов 1

Есть форма регистрации и авторизации(вход). Данные хранятся в таблице Users в phpmyadmin (поля id, login, first_name, password).
Нужно, чтоб при заполнении формы входа пользователю открывалась новая страница - Личный кабинет(lk.php), на которой есть форма с полями Логин(должен быть заполнен автоматически по данным входа), Отзыв(пользователь напишет сам) и кнопка Отправить(как отправить данные в БД - это понятно).

Скрипт подключения к БД и проверки входа расположен в header.php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$db = mysql_connect("l****","s****","*******"); ///подключение к бд
mysql_select_db("site",$db);
 
if(isset($_POST['button']))//вход в систему
{   $log = $_POST['login'];
    $log_knopka = $_POST['login'];
    $pas = $_POST['password'];
    $query = mysql_query("SELECT * from users WHERE login = '$log'");
    $myrow = mysql_fetch_array($query);
    $name = $myrow['first_name'];
    $surn = $myrow['last_name'];
if ($log == $myrow['login'])
    {
        if ($pas == $myrow['password']){
            echo "Вы вошли в систему, ".$name; }
        if ($pas !== $myrow['password']){ echo "Неверный пароль";}
    }
}
Форма на странице lk.php:
HTML5
1
2
3
4
    <form action="index.php" method="POST">
        <input type="text" name="login" required placeholder="Логин"><br>
        <input type="text" name="comment" required placeholder="Отзыв"><br>
        </form>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2018, 14:44
Ответы с готовыми решениями:

Вход в личный кабинет
Здравствуйте, не могу понять. пытаюсь войти в личный кабинет (должно вывести цыфру 1). по адресной...

Вход в личный кабинет
Подскажите как правильно записать код, нужно чтобы при нажатии на имя пользователя меня...

Как создать личный кабинет для типа пользователя в wordpress?
Здравствуйте! Я пытаюсь сделать обучающий сайт на Wordpress. Имеются 2 типа пользователей: Учитель...

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

1
1111 / 554 / 318
Регистрация: 21.06.2012
Сообщений: 1,852
30.05.2018, 21:01 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
session_start();
$db = mysql_connect("l****","s****","*******"); ///подключение к бд
mysql_select_db("site",$db);
 
if(isset($_POST['button']))//вход в систему
{   $log = $_POST['login'];
    $log_knopka = $_POST['login'];
    $pas = $_POST['password'];
    $query = mysql_query("SELECT * from users WHERE login = '$log'");
    $myrow = mysql_fetch_array($query);
    $name = $myrow['first_name'];
    $surn = $myrow['last_name'];
if ($log == $myrow['login'])
    {
        if ($pas == $myrow['password']){
            echo "Вы вошли в систему, ".$name;
            $_SESSION["login"] = $name;
        }
        if ($pas !== $myrow['password']){ echo "Неверный пароль";}
    }
}
lk.php:
HTML5
1
2
3
4
5
<form action="index.php" method="POST">
<input type="text" name="login" required value="<?=$_SESSION["login"]?>"><br>
<input type="text" name="comment" required placeholder="Отзыв"><br>
<input type="submit" name="lk_submit" value="Отправить"><br>
</form>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2018, 21:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подскажите, как организовать профиль пользователя или личный кабинет пользователя
Я изучаю jango и не могу разобраться как организовать личный кабинет пользователя, чтобы после...

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

Личный кабинет пользователя
Всем привет, ребят подскажите как создать на сайте личный кабинет пользователя?

Личный кабинет пользователя
Здравствуйте, не могли бы вы мне помочь разобраться со следующей проблемой. Когда пользователь...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.