Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 15.12.2018
Сообщений: 52

Передать значение переменной из JavaScript в PHP

26.09.2019, 18:25. Показов 897. Ответов 1

Студворк — интернет-сервис помощи студентам
Добрый день!

Написал на Js скрипт калькулятора для сайта.
Имеется форма обратной связи.
Как получить значение из JS, и вставить в формируемое PHP письмо в форме обратной связи.

Форма обратной связи jbcallme

Формирование письма в PHP
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
sendmail("Письмо с сайта", render(
            '<div><b>Имя:</b> '.stripinput($_POST['name']).'</div>'.
            '<div><b>Телефон:</b> '.stripinput($_POST['tel']).'</div>'.
            '<div><b>Цена:</b> '.stripinput($_POST['totalPrice']).'</div>'.
            '<div><b>Время звонка:</b> '.stripinput($_POST['time']).'</div>'.
            '<div><b>Сообщение:</b> '.stripinput($_POST['descr']).'</div>'
//            '<div><b>Примечание:</b> '.stripinput($_POST['costField']).'</div>'
        ),$EMAIL,$FROM,$REPLY);
        exit('200');

Функция .stripinput
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
function stripinput($_sText) {
    if (ini_get('magic_quotes_gpc')) $_sText = stripslashes($_sText);
    $search = array("\"", "'", "\\", '\"', "\'", "<", ">", "&nbsp;");
    $replace = array("&quot;", "'", "\", "&quot;", "'", "&lt;", "&gt;", " ");
    $_sText = str_replace($search, $replace, $_sText);
    return $_sText;
}


Функция отправки

Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
function sendmail($_sSubject, $_sMessage, $_sEmail, $_sFrom, $_sReply, $_bPriority=false){
    $subject = "=?utf-8?b?" . base64_encode($_sSubject) . "?=";
    $headers  = "From: $_sFrom\r\n";
    $headers .= "Reply-To: $_sReply\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    if($_bPriority){
        $headers .= "X-Priority: 1 (Highest)\n";
        $headers .= "X-MSMail-Priority: High\n";
        $headers .= "Importance: High\n";
    }
    $headers .= "Content-type: text/html; charset=utf-8\r\n";
    return mail($_sEmail, $subject, $_sMessage, $headers);
}


Имеется глобальная переменная totalPrice в JS.

Попытался её вставить аналогично остальным переменным, но видимо некорректно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.09.2019, 18:25
Ответы с готовыми решениями:

Как значение переменной из javascript передать в php?
Как значение переменной из javascript передать в php?

Как передать значение переменной javaScript в переменную PHP
Сначала я пишу кусочек скрипта на javaScript. У меня там есть допустим переменная Day. В результате выполнения скрипта она имеет...

Как передать значение переменной php в javascript без обновление страницы?
Всем добрый день! есть функция в javascript updateStatus(); если функция выполняется он передает через ajax значение переменной...

1
1 / 1 / 0
Регистрация: 15.12.2018
Сообщений: 52
27.09.2019, 09:20  [ТС]
Вот уж действительно php создан чтобы умирать.

В общем решил так:
В script jbcallme добавил формирование input hidden
В script калькулятора добавил формирования value этих input
В php обработчик вставил соответствующие $_POST с name этих input

Всё работает.
Если кому понадобится могу рассказать подбробнее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.09.2019, 09:20
Помогаю со студенческими работами здесь

Как передать значения переменной из JavaScript-а в PHP? Пример.
Как передать значение переменной из JavaScript-а в PHP? Приведите пример.

Можно ли передать значение переменной из JavaScript?
можно ли передать значение переменной из JavaScript переменной из PHP т.е что типа &lt;script...

Присвоить значение php переменной из переменной JavaScript
Есть такой код: &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;style type=&quot;text/css&quot;&gt; &lt;/style&gt; &lt;/head&gt; ...

Передать значение между php и javascript
здравствуйте как я могу передать значение из php в javascript b и после обработки получается массив и хочу передать его в php еще раз. ...

Значение переменной js передать php
Здравствуйте. Значение переменной Javascript нужно передать переменной PHP. Как это сделать, ума не приложу. Помогите пожалуйста.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru