|
|
|
| Уважаемые, подскажите, пожалуйста!
Ситуация следующая: есть html-форма с кнопкой submit, отправляющей данные формы для обработки в php-файл.
Можно ли как-нибудь вывести результат работы php-файла в ту страницу, где расположена html-форма строкой ниже кнопки submit?
html-форма
<form name="calc" method="POST" action="php-файл.php" >
<TABLE>
<TR>
<TD>Пол заказчика</TD>
<TD><input type = "radio" name = "gender" value="1" checked>мужской</TD>
<td width="30%"><input type = "radio" name = "gender" value="2">женский</td>
</TR>
<TR>
<TD>Среднее количество покупок за одно посещение</TD>
<TD colspan="2"><SELECT name="kol">
<OPTION value="1">одна</OPTION>
<OPTION value="2">две</OPTION>
<OPTION value="3">три</OPTION>
</SELECT></TD>
</TR>
<tr>
<td>Средняя сумма трат на одну покупку</td>
<td colspan="2"><SELECT name="sum">
<OPTION value=1.7>1700 руб.</OPTION>
<OPTION value=2>2000 руб.</OPTION>
<OPTION value=2.5>2500 руб.</OPTION>
</SELECT></td>
</TR>
</TABLE>
<input name="button" type="submit" value="Считать" />
</form>
<p>Результат расчета: [здесь должен быть результат работы php-файла: вывод $result и ссылка к выбранному пользователем полу заказчика] </p>
|
php-файл:
<?php
$result = $kol * $sum
?>
|
| |
|
|
|
|
|
|
|
для: Black__Hole
(22.07.2009 в 09:41)
| | Проверяйте, если пришла форма, обрабатываете, и результат добавляете в низу, какие проблемы? Или вы хотите, чтобы без перезагрузки основной страницы работало? | |
|
|
|
|
|
|
|
для: sim5
(22.07.2009 в 09:51)
| | А как добавить результат внизу?
Насколько я понимаю, это как раз и есть случай, когда надо, чтобы результата возвращался без перезагрузки основной страницы. | |
|
|
|
|
|
|
|
для: Black__Hole
(22.07.2009 в 10:10)
| | Без перезагрузки, это о Ajax читайте, а непостредственно, на сервере делайте вывод внизу формы. | |
|
|
|
|
|
|
|
для: sim5
(22.07.2009 в 10:45)
| | Спасибо! | |
|
|
|