Страница с формой

Статус
В этой теме нельзя размещать новые ответы.

seacon.spb

Создатель
Регистрация
2 Июн 2009
Сообщения
11
Реакции
0
Не подскажете, есть вот такая форма, как сделать так, чтобы после отправки заполненных данных, не выкидывало на главную страницу (index.php), а оставалось бы страница с этой формой? Адрес страницы с формой /index.php?questions=yes, и ещё после успешной отправки появлялась бы сообщение {$smarty.const.FEEDBACK_SENT_SUCCESSFULLY}. Нужно что-то в questions.php править, не пойму...
PHP:
{* customer survey *}
<table width=100%>
<tr>
<td width="250">&nbsp;</td>
<td>
<a name="inquiry"></a>
{if $sent eq NULL}
<p><h4>{$smarty.const.STRING_FEEDBACK_PRODUCT_DESCRIPTION}</h4></font>
{if $error ne NULL}
<p><b><font color=red>{$smarty.const.FEEDBACK_ERROR_FILL_IN_FORM}</font></b>
{/if}
<p>
<form action="index.php" method="post" name="form1">
{$smarty.const.FEEDBACK_CUSTOMER_NAME}:<br>
<input name="customer_name" type="text" size="40" value="{$customer_name|replace:"\"":"&quot;"}"><br>
{$smarty.const.CUSTOMER_EMAIL}<br>
<input name="customer_email" type="text" size="40" value="{$customer_email|replace:"\"":"&quot;"}">
<p>
<input name="message_subject" type="hidden" size="50" value="{$product_info.name|replace:"\"":"&quot;"}">
<p><em>{$smarty.const.STRING_FEEDBACK_PRODUCT_INQUIRY_EXPLANATION} <b>{$product_info.name}:</b></em><br>
<textarea name="message_text" cols="55" rows="10">{$message_text|replace:"<":"&lt;"}</textarea>
<p>
<input type="submit" value="OK">
<input type="hidden" name="request_information" value="yes" />
<input name="message_subject" type="hidden" size="50" value="{$product_info.name|replace:"\"":"&quot;"}">
</p>
</form>
{else}
<p>
<b><font class=faq color=blue> {$smarty.const.FEEDBACK_SENT_SUCCESSFULLY}</font></b>
{/if} </td>
<td width="200">&nbsp;</td>
</tr>
</table>
 
<form action="index.php" method="post" name="form1">
 
Если я правильно понял то так нужно сделать
<form action="index.php?productID={$product_info.productID}&questions=yes" method="post" name="form1">
так тоже самое получается, выдаёт index.php

Добавлено через 5 минут
мне кажется, что это нужно в questions.php править, только не разберусь как...
 
если ты хочешь оставаться на этой странице, то в эту страницу надо добавить функционал(обработчик), который находиться в index.php.
а в экшион у тебя будет стоять адрес текущей страницы.
<form action="твоя страница.php" method="post" name="form1">
 
Прошу прощения, я не очень в PHP, что за функционал(обработчик) нужно index.php добавить?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху