Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Серверные скрипты
> Тема:
xml / php
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: xml / php (Прочитано 15715 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
alexander1111
Интересующийся
Offline
xml / php
«
:
05-03-2011 15:03 »
Добрый день, форумчане)
Есть такой вопрос. В php новичок. многого незнаю - надеюсь на вашу поддержку)
в общем, делаю лаб работу по php. Написал xml документ. к нему xsl файл. Все это дело прочитал в php :
<form method='POST'>
<input type='submit' value='Изменить'>
<input type='text' size='7'>
<?
$XML = new DOMDocument();
$XML->load( 'price.xml' );
?>
Теперь незнаю как сделать чтоб при вводе в форму цвета (red, green, blue, etc ) в xsl (<td bgcolor="Значение цвета с формы"><xsl:value-of select="Phones/Prod/Name1"/></td>) вставлялось значение этого цвета.
«
Последнее редактирование: 06-03-2011 13:35 от alexander1111
»
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: xml / php
«
Ответ #1 :
05-03-2011 15:06 »
Непонятно: вставлялось куда?
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
alexander1111
Интересующийся
Offline
Re: xml / php
«
Ответ #2 :
05-03-2011 15:13 »
нужно передать значение цвета из формы - в xsl файл ( а именно в строку <td bgcolor="Значение цвета с формы"><xsl:value-of select="Phones/Prod/Name1"/></td>)
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: xml / php
«
Ответ #3 :
05-03-2011 15:39 »
Наверно тебе стоит подковаться — почитать про HTTP 1.1.
Пользователь нажимает кнопку с type="submit" и браузер посылает запрос, составленный из полей формы и их значений, на сервер. HTTP-сервер по своим настройкам решает, что делать с запросом. Например, он решил запустить php-скрипт и передать ему параметры запроса. Далее скрипт должен проделать некоторые действия и что-то вернуть браузеру.
Вот теперь скажи еще раз, что ты хочешь получить? Я просто не пойму тебя.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
alexander1111
Интересующийся
Offline
Re: xml / php
«
Ответ #4 :
05-03-2011 15:58 »
имеется файл xml к нему написан xsl. в файле xsl имеются такие строки как (<tr bgcolor="#F5F5F5">) . Нужно теперь через форму php просто менять значения цветов, подставить к примеру red, green,blue (<tr bgcolor="red, green,blue etc ">)
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: xml / php
«
Ответ #5 :
05-03-2011 17:41 »
Нужно изменить файл, хранящийся на сервере?
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
alexander1111
Интересующийся
Offline
Re: xml / php
«
Ответ #6 :
05-03-2011 18:44 »
файлы хранятся на локальной машине) я через denwer) лабу по php делаю) и в ступор немного зашел)
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: xml / php
«
Ответ #7 :
05-03-2011 18:47 »
Я тоже. Определись уже, что, где и как надо делать
Короче, то, что у тебя сервер и клиент (браузер) на одной машине - это частный случай и рассчитывать на него нельзя. Серверный скрипт имеет доступ только к файлам на сервере. Даже HTML/JavaScript не имеет доступа к файлам клиента.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
alexander1111
Интересующийся
Offline
Re: xml / php
«
Ответ #8 :
05-03-2011 19:46 »
«
Последнее редактирование: 06-03-2011 13:35 от alexander1111
»
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: xml / php
«
Ответ #9 :
06-03-2011 10:56 »
В начале скрипта проверяй - поступили ли нужные параметры. Если да, то производи нужные действия. Потом рекомендую сделать редирект на самого себя, но без параметров.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
alexander1111
Интересующийся
Offline
Re: xml / php
«
Ответ #10 :
06-03-2011 12:35 »
ага) спасибо) еще бы знать как это все делается и через что)
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: xml / php
«
Ответ #11 :
06-03-2011 12:50 »
Мануал:
http://ru.php.net/manual/en/
Читай про параметры:
http://ru.php.net/manual/en/reserved.variables.php
Там тебе нужны массивы $_GET и $_POST.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
alexander1111
Интересующийся
Offline
Re: xml / php
«
Ответ #12 :
06-03-2011 13:34 »
закрываем тему. все сделал.
с методами POST и GET знаком . Всего лишь нужно было знать пару функции xslt
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: xml / php
«
Ответ #13 :
06-03-2011 13:44 »
Все в мануале написано. Особенно полезно читать комментарии в конце статей мануала - там приводятся баги, их обход, примеры работы, обход недостатков API и всякое разное.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Серверные скрипты
> Тема:
xml / php
Загружается...