WebSite X5Help Center

 
Valeriy Khalif
Valeriy Khalif
User

Как работать с MySQL базами?  ru

Автор: Valeriy Khalif
Просмотрено 2990, Подписчики 2, Размещенный 0  

Добрый день.
Столкнулся с одной очень необходимой темой решение задачи сознания "Личного Кабинета" с помощью WebSite X5 Prof. 
Попробую раскрыть тему подробнее...
1. Необходимо чтобы по введенного Login. Pasword клиент попадал на только свою страницу. 
Я понимаю, что в этом случае необходимо работать с MySQL запросами. Вот в этом и состоит главная часть вопроса.
Подскажите как организовать на странице (понятно что это будет PHP страница) динамический контент, который будет запрашиваться в базе MySQL с помощью HTML кода WebSite X5 Prof. 
Решение как добавлять в Базу MySQL я решил с помощью "Почтовой формы" - довольно обширно можно решить добавление контента в Базу... 

2. Но вот работу с самой Базой MySQL вообще не возможно вести. Допустим ввел клиент пароль, логин или еще допустим и ID .... и происходит переход именно на свою страницу клиента. Т.е. вот проверка на существование клиента происходит, а вот если бы к этому еще и добавить дополнительную функцию, проверили на существование клиента и переадресация на заранее введенную страницу.... Этого нет! ОЧЕНЬ НЕ ХВАТАЕТ! 

3. Хорошо в базу MySQL добавили необходимые данные, а вот потом как достать с Этой Базы MySQL данные ТАКОГО ВООБЩЕ НЕТ! Было еще хорошо, чтобы забирать можно было те данные которые хранятся под ID пользователя.
Как решить вопрос загрузки контента с Базы MySQL для каждого пользователя отдельно ....?

Если это сложно?! - то поведайте как организовать запросы в Базу MySQL в конкретную таблицу данных и загрузку на страничку, допустим в таблицу или поля .... ? например от самого простого числового и текстового контента, до изображения и видео. Ведь для этого нужно добавить только двухстороннее общение с Базой MySQL. В сторону записи уже есть, с помощью "Почтовой формы" - неужели это трудно сделать и в обратную сторону?!

Если вы сталкивались с такой темой, прошу вас поделиться информацией. Этого очень не хватает в WebSite X5 Prof.

Размещено
16 Ответы - 1 Полезно
Incomedia
Riccardo P.
Incomedia

Hello Valery,

you can explaim more clearly your question or write in a "idea" section so we canevaluate it please.

Thank you.

***** Google Translation:

ЗдравствуйтеВалерий,
Можете ли вы объяснитьсвой вопрос илиежевикуОчевиднонаписать, чтобыраздел"Идея", чтобы мы моглиоценитьего, пожалуйста.
Спасибо.

Читать больше
Размещено От Riccardo P.
Valeriy Khalif
Valeriy Khalif
User
Автор

Добрый день.

Конечно я могу и вопрос написать и предложение тоже.

1. Вопрос - можно ли в программу добавить блок прочитать с Базы MySQL?  Это самый важный и главный вопрос и думаю многим пользователям нужна такая функия! Я детально опишу эту функцию в "Идея"

Вы еще будите отвечать в этом посте на мой вопрос? или сразу закрыть его и перейти к предложению "Идея"? Сообщите если не трудно.

Читать больше
Размещено От Valeriy Khalif
Valeriy Khalif
Valeriy Khalif
User
Автор

Я подад "идею" как сделать ваш программный продукт более привлекательным для покупателей! 

I applied the "idea" how to make your software more attractive to buyers!

https://helpcenter.websitex5.com/post/146188

Читать больше
Размещено От Valeriy Khalif
Глеб Акимов
Глеб Акимов
User

Несколько дней назад передо мной поставили аналогичную задачу точь-в-точь. Согласен, не хватает доработки по этому функционалу.
Просмотра таблицы mySQL недостаточно.

Читать больше
Размещено От Глеб Акимов
Valeriy Khalif
Valeriy Khalif
User
Автор

При записи в DB MySQL через "Автоматическую регистрацию" или через "Почтовую форму"  Сервер выдает следующую ошибку:

Notice in .\libraries\tbl_columns_definition_form.inc.php#55
 Undefined variable: server

Backtrace
.\libraries\structure.lib.php#2435: include(.\libraries\tbl_columns_definition_form.inc.php)
.\tbl_structure.php#45: PMA_displayHtmlForColumnChange(
string 'sh',
string 'user',
NULL,
string 'tbl_structure.php',
)

Читать больше
Размещено От Valeriy Khalif
Valeriy Khalif
Valeriy Khalif
User
Автор

[quote="Riccardo P."]

you can explaim more clearly your question or write in a "idea" section so we can evaluate it please.


Yes, I described in detail his idea! https://helpcenter.websitex5.com/post/146188

What support did not respond. You should have refused, it was more than clear.

Читать больше
Размещено От Valeriy Khalif
Incomedia
Riccardo P.
Incomedia

Hello Valeriy,

probably there are errors with the tables of the database. Try create a new database and tables.

I suggest you tryan externalcmsthatcan bettermanage the variousinteractionswithdatabase. Wait more infomation by another user of this community.

Thank you.

***** Google Translation:

ЗдравствуйтеВалерий,

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

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

Спасибо.

Читать больше
Размещено От Riccardo P.
Valeriy Khalif
Valeriy Khalif
User
Автор

Да конечно я уже создал новую таблицу и решил этот вопрос с "ошибкой" - но вот основной вопрос о самой работе с DB MySQL не решаем с помощью вашей программы. Так меня очень удивил ответ вашего технического специалиста:

***** Google Translation:

Привет Валерий,

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

Во всяком случае, я хотел бы напомнить вам, что мы, как правило, не отвечают на «идеи» постов.

спасибо, что снова и дайте мне знать, если я могу помочь вам дальше, спасибо"

Тогда зачем писать о предложениях, если их все одно никто не рассматривает. 

Читать больше
Размещено От Valeriy Khalif
Александр К.
Александр К.
Moderator

Он имел в виду что не часто отвечают в разделе идеии, так как идеи не предназначены для ответа на вопросы а лишь для подачи идеии о расширении функционала

Читать больше
Размещено От Александр К.
Valeriy Khalif
Valeriy Khalif
User
Автор
Александр К.
Он имел в виду что не часто отвечают в разделе идеии, так как идеи не предназначены для ответа на вопросы а лишь для подачи идеии о расширении функционала

Да - это прекрасно! Но если подана Идея и нет никакого ответа - значит возникает вопрос - А читают ли вообще эти Идеи?! 

Ведь моя идея "Робата с Базами Данных" https://helpcenter.websitex5.com/post/146188 очень реальна и так же необходима, как и Динамические картинки (которые уже реализованы). Если сайт "статический" - он не привлекает внимание, а если сайт имеет "статическую информацию" то он тоже со временем не привлекает внимание.

ТЕМ БОЛЕЕ НАЧАЛО РАЗРАБОТЧИКАМИ ПОЛОЖЕНО! Почему не воплотить это все?!

Читать больше
Размещено От Valeriy Khalif
Valeriy Khalif
Valeriy Khalif
User
Автор

You Know ?! you difficult to organize the work with the database itself. Because the authorization, and the entrance to the base - very confused and lost in several of auxiliary files. (Yes, I know the client's security system)
Give an explanation - how to organize it? That would be enough to start.

Знаете?! у вас трудно организовать работу с базами самому (Да, я понимаю, система защиты клиента). Потому что авторизация и вход в базу - очень запутан и теряется в нескольких вспомагательных файлах. 
Дайте обьяснения - как это организовать? Этого для начала хватило бы.

Читать больше
Размещено От Valeriy Khalif
Valeriy Khalif
Valeriy Khalif
User
Автор

Good afternoon.
Let's try to figure out how to solve the problem konekt in DB MySQL. I tried to understand and confused three, four cross-referencing to different php files. What specific php file is responsible for the entry into the DB MySQL. Of course, you can not bother to write it all in the same "HTML ..." but then lost all the good defense of its site. Normally very easily pulled out "username" and "password" access to DB MySQL. You have this secrecy is well developed, we would like to save all.
Explain how to make konekt to the DB? What actions need to apply?
Next, let's say it is easier to perform various operations with the database, put something, pull While you can put more and using the "e-mail form", but to pull out and process it is necessary to write yourself using the "HTML and widgets." Only one problem here, as the requested data from the database to put, say "text object" or field in a table, I think with the "Enable HTML- code"
I would be very grateful if someone suggested how to deal with it all, to achieve a result, and output data from DB MySQL.

Добрый день.
Давайте попробуем разобраться, как решить вопрос конекта в DB MySQL. Я попробовал разобраться и запутался в трех, четырех перекрестных ссылках на по разным php файлам. Какой конкретно файл php отвечает за вход в DB MySQL. Конечно можно не заморачивать и все это написать в том же "HTML..." но тогда теряется вся хорошая защита своего сайта. Обычно очень легко вытаскивается "логин" и "пароль" доступа к DB MySQL. У вас эта секретность хорошо отработана, хотелось бы все сохранить.
Обьясните как сделать конект к DB? Какие действия нужно применить?
Далее скажем там уже проще выполнять различные операции с базой данных, положить что-то, вытащить Хотя, положить еще можно и с помощью "почтовой формы", а вот вытащить и обработать это уже нужно писать самому с помощью "HTML и виджеты". Только вот одна беда, как запрашиваемые данные с базы данных положить, скажем в "текстовый обьект" или поле таблицы, думаю с помощью "Включить HTML- код"
Был бы очень благодарен, если бы кто-то подсказал как с этим всем разобраться, чтобы достичь результата вывода и обработки данных с DB MySQL.

Читать больше
Размещено От Valeriy Khalif
Valeriy Khalif
Valeriy Khalif
User
Автор

Dear support.

You can tell how are you going on the initial entry to the DB MySQL for further operations with the DB. I understand the information (host name of the DB, login and password) you have written in "x5settings.php" file. You can write a piece of code to paste into a dynamic tration php site (as I understand it in the "Page Properties" "Custom Code" continue selection "before the closing HEAD" or any other. Why is it necessary? That then on a page could add an object "HTML and widget". insert your html code in the HTML to display information from the MySQL DB table on my site page. The truth usually with DB obschyatsya php code, ie it is also an additional php file will need to lay down on the site and versatile as possible so that you can display in different DB and different information. Maybe you can give your HTML for this purpose, as an example.

And yet, you have such an opportunity in the table and text field to include "HTML code", you can tell - how to implement this feature. I would like this function to implement table to display dynamic information from DB MySQL table into a table on the website.

P.S. I will be very grateful, if you do not accomplish your goal once again answer, "it is not implemented yet, make an offer, etc." All of these features are in the current work program WSX5 Prof and would like to use it efficiently!

Уважаемая техническая поддержка.

Вы можете сообщить как у вас происходит начальный вход в DB MySQL для дальнейших опираций с DB. Я так понимаю информация (хост, имя DB, логин и пароль) у вас записывается в файл  x5settings.php  Можно написать кусочек кода для вставки на динамическую страцу php сайта (я так понимаю в "Свойствах страницы" "Пользовательский код" и далее выбор "Перед закрывающимся тегом HEAD" или какой другой.  Для чего это необходимо? Чтобы потом на страничке можно было добавить объект "HTML и виджет". В этот HTML вставить свой код html для того чтобы вывести информацию с таблицы DB MySQL на мою страницу сайта. Правда обычно с DB общяются php кодом, т.е. это еще и дополнительный файл php нужно будет ложить на сайт, и как можно универсальнее, чтобы можно было выводить в разных DB и разную информацию.

И еще, у вас есть такая возможность в таблице и текстовом поле включить "HTML код", можете сообщить, - как реализовать эту функцию. Я бы хотел эту функцию в таблице реализовать для вывода динамической информации с таблицы DB MySQL.

P.S. Очень буду благодарен, если вы в очередной раз не отпишитесь ответом, "это еще не реализовано, делайте предложение и т.д."  Все эти функции есть в текущей рабочей программе WSX5 Prof и хотелось бы ее использовать с толком! 

Читать больше
Размещено От Valeriy Khalif
Valeriy Khalif
Valeriy Khalif
User
Автор

Subject "DB add content" (add) and "DB lead content" display on the page is very relevant.

I would like to be developed. Can you do it yourself or allow the programmer to solve this app ?! It is of interest to many users WSX5.
There are two unresolved, basic and necessary issues for new sites, shops, - 1. It is the job with the goods on the site owner to change the price, add, remove items, change the description, etc. 2. The Cabinet of the user of the site - the shop owners, where you can give out about shopping data, etc .; to regular customers where you need to show the details of the order and accumulate points, giving individual discounts, etc.
So these two applications "DB add content" and "DB lead content" may provide such an opportunity.

Тема "DB add content" (добавить) и "DB lead content" вывести на страницу очень актуальна.

Хотелось бы получить развитие. Можете ли вы сами это сделать или дать возможность сторонним программистам решить такое приложение?! Это интересует многих пользователей WSX5. 
Есть две не решенные, основные и нужные проблемы для новых сайтов, магазинов, -1. Это работа с товаром на сайте, владельцу, поменять цену, добавить, убрать товар, поменять описание и т.д. 2. Кабинет пользователя сайта - от хозяев магазина, где можно выдавать данные о покупках, и т.д.; до постоянных покупателей, где нужно показывать детали заказа и накапливать баллы, давать индивидуальные скидки и т.д.
Так вот эти два приложения "DB add content" и "DB lead content" могут дать такую возможность.

Читать больше
Размещено От Valeriy Khalif