0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
||||||
1 | ||||||
Работа с личным кабинетом13.11.2016, 20:13. Показов 3563. Ответов 137
Метки нет (Все метки)
Всем привет, есть обработчик для заполнения данных.
Сам обработчик:
Ну короче если в сессии есть логин пользователя и он зашел под своим логином и паролем то он может в кабинете у себя редактировать данные. А если это бот или гость, то нельзя ему редактировать данные, для них у нас есть страница с ошибкой. Жду ваших предложений.
0
|
13.11.2016, 20:13 | |
Ответы с готовыми решениями:
137
wp с личным кабинетом CMS с РАСШИРЕННЫМ личным кабинетом ЦМС с личным кабинетом клиентов Подскажите с электронным кабинетом (учебником) на Delphi |
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
||||||||||||||||||||||||||
14.11.2016, 16:00 [ТС] | 61 | |||||||||||||||||||||||||
Так я понял что после:
Пункт 1
Скрипт update_date.php будет аналогичен с add_date.php Пункт 2 Поменять:
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
14.11.2016, 16:07 | 62 |
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
||||||
14.11.2016, 16:35 [ТС] | 63 | |||||
UPDATE изменяет существующие данные в таблице.
Почитал и сделал вывод, запрос нужно делать такой, Для обновления данных, в базе данных.
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
||||||
14.11.2016, 17:00 | 64 | |||||
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
||||||
14.11.2016, 17:44 [ТС] | 65 | |||||
Делаю такой запрос, где я ошибся? В запросе я уверен. Перезаписываю данные.
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
14.11.2016, 17:58 | 66 |
задача, найти отличия
Добавлено через 3 минуты что значит $_POST['avatar']? как я понимаю, изображение нужно сначала загрузить.
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
|||||||||||||||||||||
14.11.2016, 18:06 [ТС] | 67 | ||||||||||||||||||||
задача, найти отличия:
В первом запросе мы сразу указываем имя и присвоение ему. А во втором запросе мы указываем только имя поля и все. Я так понимаю?
Да это изображение только я еще не знаю как добавлять его что бы выводилось оно. В базу знаю что должно грузится его название изображение используемый тип в базе wanchar. А в форме мы должны указать для изображения тип
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
14.11.2016, 18:16 | 68 |
самое главное отличие - ваш запрос неправильный(неправильный синтаксис)
1. читать синтаксис update запроса 2. читать подготовленные запросы pdo
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
|||||||||||
14.11.2016, 18:29 [ТС] | 69 | ||||||||||
А как же запрос на изменение данных...
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
14.11.2016, 18:38 | 70 |
там будет то, что вы положите.
если пользователь загружает аватар, нужно загрузить изображение на сервер и в $avatar записать имя. можно и так
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
||||||
15.11.2016, 00:44 [ТС] | 71 | |||||
Ура в первые че то правильно набрал, только не протестировал(
Добавлено через 45 минут Почему то ошибку выкидывает:
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
15.11.2016, 00:54 | 72 |
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
|
15.11.2016, 00:58 [ТС] | 73 |
Warning: include(./scripts/kabinet/user_data_form.html) [function.include]: failed to open stream: No such file or directory in D:\OpenServer\domains\site\index.php on line 69
Warning: include() [function.include]: Failed opening './scripts/kabinet/user_data_form.html' for inclusion (include_path='.;d:/openserver/modules/php/PHP-5.3;d:/openserver/modules/php/PHP-5.3/PEAR/pear') in D:\OpenServer\domains\site\index.php on line 69 Warning: include(./scripts/kabinet/update_data.php) [function.include]: failed to open stream: No such file or directory in D:\OpenServer\domains\site\index.php on line 70 Warning: include() [function.include]: Failed opening './scripts/kabinet/update_data.php' for inclusion (include_path='.;d:/openserver/modules/php/PHP-5.3;d:/openserver/modules/php/PHP-5.3/PEAR/pear') in D:\OpenServer\domains\site\index.php on line 70
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
15.11.2016, 01:01 | 74 |
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
|||||||||||
15.11.2016, 01:18 [ТС] | 75 | ||||||||||
Исправил пути)
Вот и еще ошибка. Notice: Undefined variable: avatar in D:\OpenServer\domains\site\scripts\profile\update_data.php on line 61 Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` where `usres_id`= '1'' at line 1' in D:\OpenServer\domains\site\scripts\profile\update_data.php:61 Stack trace: #0 D:\OpenServer\domains\site\scripts\profile\update_data.php(61): PDOStatement->execute(Array) #1 D:\OpenServer\domains\site\index.php(70): include('D:\OpenServer\d...') #2 {main} thrown in D:\OpenServer\domains\site\scripts\profile\update_data.php on line 61 На строке этой:
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|
15.11.2016, 01:34 | 76 |
Не объявлена переменная avatar
'avatar' => $avatar, где до этой записи указана эта переменная?
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
||||||
15.11.2016, 10:29 [ТС] | 77 | |||||
В итоге файл сделал так update_date.php
Хотя не каких ошибок не происходит! Когда нажимаю сохранить, в базе данных не обновляются данные о пользователе( Хотя не каких ошибок не происходит!
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
||||||
15.11.2016, 13:20 | 78 | |||||
конечно, вы же только подготовили запрос, а выполнить забыли
0
|
0 / 4 / 1
Регистрация: 20.05.2015
Сообщений: 450
|
||||||
15.11.2016, 19:39 [ТС] | 79 | |||||
Все ровно ошибку выкидывает и еще я обратил на это внимание,
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
15.11.2016, 19:48 | 80 |
да, запятая нужна
а где по вашему этот фрагмент стоит какую ошибку?
0
|
15.11.2016, 19:48 | |
15.11.2016, 19:48 | |
Помогаю со студенческими работами здесь
80
Путь к личным include Помогите уроками или личным опытом Как вернуть доступ к личным файлам и папкам? Нужен модуль личного кабинета абонента ТСЖ с личным счетом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |