parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

XML, XLS, передача данных формы

MikeMNS 05.10.2009 22:09

Добрый вечер. Помогите, пожалуйста, с данным вопросом.

Есть XML с каталогом товаров, из него с помощью XLS формируется страница с товарами на сайте.
Привожу упрощенный вариант:
<xsl:template match="info"> 
	<form method="post" action="/order/">
	<h3><xsl:apply-templates select="name" /></h3>
	<select name="Размер">
		<option>S</option>
		<option>L</option>
		<option>XL</option>
	</select>
	<span class="feature">Полнота </span><span class="state"><xsl:apply-templates select="fit" /></span>
	<input type="submit" value="Заказать" />
	</form>

</xsl:template>
При нажатии на кпопку "Заказать" попадаем на страницу подтверждения заказа.
По сути это форма обратной связи, но с добавлением полей: название, размер, полнота.
При нажатии на кнопку "Отправить" отправляется письмо.

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

И большая просьба посоветовать как лучше организовать такую передачу данных. (без использования базы данных)


Такой вариант не прокатил, т.к. в value не запахивается <xsl:apply-templates select="name" />
<form method="POST"> 
	<p><input type=checkbox name=hobby value="Театр">Театром</p> 
	<p><input type=checkbox name=hobby value="Кино">Кино</p> 
	<p><input type=checkbox name=hobby value="Книги">Книгами</p> 
	<p><input type=submit value="OK"></p>
</form> 

$hobby[$form:tables.hobby] 
^if($hobby){ 
    Хобби:<br />
    ^hobby.menu{ 
        $hobby.field 
    }[<br />] 
}{ 
    Ничего не выбрано 
} 


  • XML, XLS, передача данных формы, MikeMNS 05.10.2009 22:09