XSLT - получение данных SQL с помощью PHP - PullRequest
0 голосов
/ 27 октября 2011

У меня возникло невероятное количество проблем с внедрением XSLT, который будет иметь простой эффект на текст моей текущей веб-страницы.

У меня есть XSLT, отображающий основной текст и таблицы на веб-странице.Я хочу иметь TextInput и Button , которые будут добавляться в мою базу данных SQL при использовании.Однако я не могу понять, как даже получить доступ к базе данных из XSLT или как запустить функции PHP из XSLT для доступа к базе данных.Более того, мне нужно иметь возможность прочитать поле ввода и отреагировать на нажатие кнопки.

Почему я не могу сделать это в XSLT?Я изучил руководства и интернет, но мог бы действительно помочь.

1 Ответ

0 голосов
/ 27 октября 2011

Вы правы, XSLT не может ни получить доступ к базе данных, ни вызвать функции PHP напрямую. Вы можете расширить его, чтобы получить URL-адреса, которые вызывают доступ к БД, но это не то, для чего он предназначен.

Более того, XSLT не предназначен для запуска в ответ на события браузера (нажатия кнопок). Обычно он запускается на сервере для создания страницы (возможно, HTML и javascript), а затем XSLT больше не входит в изображение до перехода на следующую страницу.

То, что вы, вероятно, хотите сделать, это назначить обработчики событий (onchange, onclick) для ввода текста и кнопки и / или действие формы, которое вызывает (возможно, асинхронно) URL-адреса, которые запускают на вашем сервере сценарии PHP, которые добавляют к ваши таблицы SQL. Единственная роль XSLT в этом сценарии заключается в создании исходной страницы HTML / Javascript из любых данных XML, которые вы ей предоставляете.

Вышесказанное довольно сжато: вы можете писать страницы, расширяя различные его части. Если у вас есть вопросы по поводу отдельных его частей, дайте мне знать, что вас интересует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...