DLE передача данные методом POST

AX
На сайте с 29.03.2008
Offline
51
1146

Здравствуйте.

Суть: Есть сайт на DLE. Мы переходим в полную новость статьи, там есть ссылка типа: "заказать" или "купить", которая ведет на форму заказа.

Вопрос как передать с той странице (полной новости) данные на форму заказа (данные будут заполнять поле)?

Например передать тег {title} и другие параметры?

[umka]
На сайте с 25.05.2008
Offline
456
#1

По ссылке вы данные методом POST не передадите.

Либо методом GET, либо вместо ссылки нужно делать форму с нужными полями, с нужными значениями.

Лог в помощь!
AX
На сайте с 29.03.2008
Offline
51
#2

Я правильно понял Вас понял. Нужно делать на странице новости форму с дополнительный полями и значениями.

А если без формы. Например когда мы открывает статью, а там уже все данные заполнены автоматически в "форме" (саму форму не видно на странице), есть только кнопка "заказать".

Например код:

есть форма

<form action="script_post.php" method="post" >


Введите число <input type="text" name="num" value="" /><br/>

<input type="submit" name="bsubmit" value="Отправить" />
</form>

Выше в форме есть переменные: num

Как сделать так, чтобы в переменной num было уже присвоено какое-то значение. И не было видно самого поля input type="text"

jokerov
На сайте с 18.07.2008
Offline
102
#3
Anton_XXX:
И не было видно самого поля input type="text"

input type="hidden" value=" "

AX
На сайте с 29.03.2008
Offline
51
#4

Да, спасибо.

Вот что сейчас я хочу сделать. Есть часть кода в файле, к которому я собираюсь передать значение переменной pole20 :

$CONTENT = <<<HTML

<form method="post"><br /><br />
<table width="460px" border="0" align="center">
<tr>
<td>Название</td>
<td><input class="inputbox" name="pole20" size="41" value="" type="text"></td>
</tr>
.......
.......
HTML;

Я делаю вот так:

$CONTENT = <<<HTML

<form method="post"><br /><br />
<table width="460px" border="0" align="center">
<tr>
<td>Название</td>
<td><input class="inputbox" name="pole20" size="41" value="<?php echo $_POST['pole20'] ?>" type="text"></td>
</tr>
.......
.......
HTML;

И у меня выдает ошибку.

Переменная pole20 при переходе на эту страницу уже присвоен некоторый текст.

Что подскажите делать?

Anton_XXX добавил 02.12.2011 в 12:24

Все понял, надо за место: <?php echo $_POST['pole20'] ?>

поставить: {$_POST['pole20']}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий