Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вывод результата работы php в html-форму
 
 автор: Black__Hole   (22.07.2009 в 09:41)   письмо автору
 
 

Уважаемые, подскажите, пожалуйста!
Ситуация следующая: есть 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

 ?>

  Ответить  
 
 автор: sim5   (22.07.2009 в 09:51)   письмо автору
 
   для: Black__Hole   (22.07.2009 в 09:41)
 

Проверяйте, если пришла форма, обрабатываете, и результат добавляете в низу, какие проблемы? Или вы хотите, чтобы без перезагрузки основной страницы работало?

  Ответить  
 
 автор: Black__Hole   (22.07.2009 в 10:10)   письмо автору
 
   для: sim5   (22.07.2009 в 09:51)
 

А как добавить результат внизу?
Насколько я понимаю, это как раз и есть случай, когда надо, чтобы результата возвращался без перезагрузки основной страницы.

  Ответить  
 
 автор: sim5   (22.07.2009 в 10:45)   письмо автору
 
   для: Black__Hole   (22.07.2009 в 10:10)
 

Без перезагрузки, это о Ajax читайте, а непостредственно, на сервере делайте вывод внизу формы.

  Ответить  
 
 автор: Black__Hole   (22.07.2009 в 13:48)   письмо автору
 
   для: sim5   (22.07.2009 в 10:45)
 

Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования