[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: после submit не обновлять страницу целиком
Страницы: 1, 2
sejmour
Вобщем есть калькулятор на сайте. После нажатия на кнопку submit значение переменной, складывающееся из нескольких ячеек, в которые ввводят числа, выводится в поле input. Проблема в том что страница после этого обновляется и все введенные ячейки "обнуляются" (становятся пустыми) + страница отматывается вначало. как сделать чтобы после нажатия на кнопку изменялась только одна ячейка (к которую выводится значение)?


$dvd=100;
$book_prise($_POST['book_n_01']*200+$_POST['book_n_02']*300+$_POST['book_n_03']*400);
$dvd_prise=($_POST['video_n_01']+$_POST['video_n_02']+$_POST['video_n_03']+$_POST['video_n_04']+$_POST['video_n_05']+$_POST['video_n_06'])*$dvd;
$prise=$book_prise+$dvd_prise;
$total=$_POST['book_n_01']+$_POST['book_n_02']+$_POST['book_n_03']+$_POST['video_n_01']+$_POST['video_n_02']+$_POST['video_n_03']+$_POST['video_n_04']+$_POST['video_n_05']+$_POST['video_n_06'];
$discount=10;
if ($total > $discount){$prise=($prise*0.75);}


<form method="post">
<input
type="text" name="book_n_01" value="<?=$_POST['book_n_01'];?>" />
<input
type="text" name="book_n_02" value="<?=$_POST ['book_n_02'];?>" />
<input
type="text" name="book_n_03" value="<?=$_POST ['book_n_03'];?>" />
<input
type="text" name="video_n_01" value="<?=$_POST ['video_n_01'];?>" />
<input
type="text" name="video_n_02" value="<?=$_POST ['video_n_02'];?>" />
<input
type="text" name="video_n_03" value="<?=$_POST ['video_n_03'];?>" />
<input
type="text" name="video_n_04" value="<?=$_POST ['video_n_04'];?>" />
<input
type="text" name="video_n_05" value="<?=$_POST ['video_n_05'];?>" />
<input
type="text" name="video_n_06" value="<?=$_POST ['video_n_06'];?>" />
<input
type="submit" value="=" />
<input
value="<?=$prise;?>">
</form>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.