Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Евгений 86
0 / 0 / 2
Регистрация: 21.03.2016
Сообщений: 368
1

Как скрыть данные в БД

27.08.2016, 17:09. Просмотров 292. Ответов 9
Метки нет (Все метки)

Добрый день! Я написал скрипт добавления товара в корзину, правда выбрал не самый лучший способ, я записываю данные выбранные пользователем товаров в БД. Хочу что бы после как бы оплаты и перехода на страницу удачной оплаты эти данные не выводились пользователю на экран. Как это можно сделать, может в запросе как то указать. кто знает подскажите, пожалуйста!
вот сам запрос в БД
PHP
1
$result = mysql_query("SELECT * FROM cart,table_produkts WHERE cart.cart_ip = '{$_SERVER['REMOTE_ADDR']}' AND  table_produkts.products_id = cart.cart_id_products",$link);
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2016, 17:09
Ответы с готовыми решениями:

Как скрыть данные в адресной строке после "example.com/file.php?."
Как скрыть данные после вопросительного знака? Пример example.com/file.php?abc=123 Нужно, чтобы...

Скрыть данные от хостера
Дорогие форумчане, здравствуйте. Я честно не знал - куда разместить вопрос, потому как он...

Скрыть данные для всех пользователей
Здравствуйте, подскажите как скрыть данный от всех пользователей кроме определенной группы. Есть...

как скрыть данные из таблицы
В таблице проект есть галочка "Архив", в таблице "база данных" все данные, связанные с помеченными...

Как скрыть данные getJson?
Добрый день! При установке галочки данные из сформированного массива меток загружаются на карту, но...

9
Пифагор
Модератор
1541 / 1229 / 617
Регистрация: 10.01.2015
Сообщений: 4,049
27.08.2016, 19:22 2
Евгений 86, странный вопрос. Чтобы данные не выводились пользователю на экран просто не выводите их на экран и все. Или я не понял, что Вам надо.
3
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1745 / 1286 / 580
Регистрация: 12.01.2011
Сообщений: 5,113
27.08.2016, 19:53 3
Цитата Сообщение от Пифагор Посмотреть сообщение
Чтобы данные не выводились пользователю на экран просто не выводите их на экран

Не по теме:

:D:D

1
Евгений 86
0 / 0 / 2
Регистрация: 21.03.2016
Сообщений: 368
27.08.2016, 19:55  [ТС] 4
у меня в корзине товара они выводятся после добавления. И после оплаты логичнее было бы их скрыть. Вот не знаю как
подскажите, пожалуйста
0
27.08.2016, 19:55
miketomlin
Заблокирован
27.08.2016, 20:00 5
Так не выводите. Или присобачте ярлык, что оплачено.
0
Para bellum
Эксперт PHP
4188 / 3117 / 1011
Регистрация: 06.01.2011
Сообщений: 9,092
27.08.2016, 20:01 6
Удалить из таблицы и всё.
SQL
1
DELETE FROM cart WHERE cart_ip = '{$_SERVER['REMOTE_ADDR']}'
Но так удалит всё из корзины. Если нужно только некоторые -- укажите их ID.
0
miketomlin
Заблокирован
27.08.2016, 20:02 7
P.S. Можете после оплаты переносить из корзины в архив или что-то подобное.
0
Евгений 86
0 / 0 / 2
Регистрация: 21.03.2016
Сообщений: 368
27.08.2016, 20:03  [ТС] 8
суть в том что они должны выводится покачеловек работает с корзиной, но после мне их нужно скрыть, но удалять нельзя, я этими данными пользуюсь в дальнейшем

Добавлено через 1 минуту
Цитата Сообщение от miketomlin Посмотреть сообщение
P.S. Можете после оплаты переносить из корзины в архив или что-то подобное.
как это можно реализовать?

может есть какие то функции что бы спустя какое то время, например 2 часа они не выводились на экран?
0
Para bellum
Эксперт PHP
4188 / 3117 / 1011
Регистрация: 06.01.2011
Сообщений: 9,092
27.08.2016, 20:09 9
Цитата Сообщение от Евгений 86 Посмотреть сообщение
как это можно реализовать?
Добавьте поле purchsed и пишите в него единицу, если заказ оплачен. Запрос на выборку поменяйте на такой:
SQL
1
SELECT * FROM cart,table_produkts WHERE cart.cart_ip = '{$_SERVER['REMOTE_ADDR']}' AND  table_produkts.products_id = cart.cart_id_products AND cart.purchased != 1
0
miketomlin
Заблокирован
27.08.2016, 20:11 10
Цитата Сообщение от Евгений 86 Посмотреть сообщение
суть в том что они должны выводится покачеловек работает с корзиной, но после мне их нужно скрыть, но удалять нельзя, я этими данными пользуюсь в дальнейшем
Вас никто не заставляет их удалять, просто не показывайте их пользователю или показывайте со спец. ярлыком, как выше писал.

Цитата Сообщение от Евгений 86 Посмотреть сообщение
как это можно реализовать?
В лоб. Скопировали в таблицу «архив», потом удалили из таблицы выбранных пользователями покупок.
0
27.08.2016, 20:11
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2016, 20:11

как скрыть данные из таблицы
База в Access 2007. Есть таблица "Проекты" и "Заказы". Заказы - разделенная форма: вверху форма,...

Как скрыть свои данные в роутере?
В вай-фай роутере тп-линка в разделе дхцп клиент листе указываются подключенные имена компов, их...

Как скрыть свои данные в сети
Привет всем! Тут родилась проблема, которую хотелось бы решить) Как скрыть ip адрес свой. Знаю что...


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

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

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