Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Формы и PHP. Как передать параметры.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Как передавать параметры формой скрипту PHP без перезагрузки страницы
Bagir
Отправлено: 23 Декабря, 2012 - 18:44:12
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Как передавать параметры формой скрипту PHP без перезагрузки страницы?
Чтобы подсчет велся моментально.

Нужно сделать расчет стоимости дверей на сайте. Хочу все реализовать средствами PHP потому что только в нем я еще могу разобраться.

Есть код. Законченный вид формы будет выглядеть по другому, хоть бы так заработало.

<HTML>
<BODY>

<form method="post">
<select name="polotno" onchange="this.form.submit()">
<option selected="selected" value="1200">Сосна</option>
<option value="3000">Дуб</option>
</select>
<BR>
<input type="radio" name="typ-dveri" value="Навесы" CHECKED onchange="this.form.submit()">Навесные<br>
<input type="radio" name="typ-dveri" value="ролики" onchange="this.form.submit()">На роликах<br>
<BR>
<input type="checkbox" name="servis1" value="Врезка" CHECKED onchange="this.form.submit()">Врезка<BR>
<input type="checkbox" name="servis2" value="Лакировка" CHECKED onchange="this.form.submit()">Лакировка<BR>
<input type="checkbox" name="servis3" value="Установка" onchange="this.form.submit()">Установка<BR>
</form>

<?php
echo $_POST['polotno'];
echo $_POST['typ-dveri'];
echo $_POST['servis1'];
echo $_POST['servis2'];
echo $_POST['servis3'];
?>

</BODY>
</HTML>

(Отредактировано автором: 23 Декабря, 2012 - 18:45:08)

 
 Top
mshdn
Отправлено: 27 Декабря, 2012 - 11:13:14
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Окт. 2008  


Помог: 0 раз(а)




[quote=Bagir]Как передавать параметры формой скрипту PHP без перезагрузки страницы?
Чтобы подсчет велся моментально.

Нужно сделать расчет стоимости дверей на сайте. Хочу все реализовать средствами PHP потому что только в нем я еще могу разобраться.

передавать через AJAX(т.е. по сабмит уходите на функцию JS, которая делает
AJAX запрос к скрипту на PHP, который делает вычисления и возвращает результат
обратно вызвавшей функции, а она отображает результат
 
 Top
nordghost
Отправлено: 27 Декабря, 2012 - 14:21:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




[quote=mshdn]
Bagir пишет:
Как передавать параметры формой скрипту PHP без перезагрузки страницы?
Чтобы подсчет велся моментально.

Нужно сделать расчет стоимости дверей на сайте. Хочу все реализовать средствами PHP потому что только в нем я еще могу разобраться.

передавать через AJAX(т.е. по сабмит уходите на функцию JS, которая делает
AJAX запрос к скрипту на PHP, который делает вычисления и возвращает результат
обратно вызвавшей функции, а она отображает результат


Можно сразу в JS и рассчитать в принцыпе если нет работы с БД и Ajax не нужен


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB