javascript, информация Innerhtml в php mail

Я сделал эту простую корзину покупок, где добавленные продукты отображаются через innerhtml, теперь я хочу, чтобы эта информация innerhtml отображалась в почте, которая отправляется при отправке. То, как я это делал до сих пор, заключается в том, что каждый ввод значений отправляется в почту, что включает все 70 продуктов, добавленных в почту, независимо от того, являются ли они пустыми или нет (мне нужны только те, которые не пусты, чтобы показать В почте)

http://www.premiere-produkter.no/pp/lagersalg/index.php is the link for the web page,

Часть javascript:

if (document.form.prod73.value >=1) {
myArray[73] =  "Fleecejakke EN471 Orange XXL" + " " +  document.form.prod73.value + "
"; } else if(document.form.prod73.value <=0) { myArray[73] = ""; } var len = myArray.length; for (var i=0; i").replace (/,/g, ''); + myfunc(); //} return false; }

php-часть (cept заголовки, получатели и т. д., которые идут с почтой)      $ body = "

Bekreftelse på bestilling:
\r\n\r\n 

Navn: $name_field\r\n 
===========================================
E-Mail: $email_field\r\n 
===========================================
Firma: $firma\r\n 
===========================================
Adresse: $adresse\r\n 
===========================================
Poststed: $poststed\r\n 
===========================================
Postnummer: $postnummer\r\n 
===========================================
Firma: $firma\r\n 
===========================================
Telefon: $tlf\r\n 
===========================================
Message: $message\r\n\r\n
=====================================================================================
Takk for at du bestilte hos oss, orderen din vil sett på og du vil motta en faktura snart. 
\r\n\r\n
=====================================================================================
Varebestillingen : 
$varer
\r\n\r\n
===========================================
Total Order Sum: $order kr
===========================================
";




if (mail($recipients,$subject, $body, $header)) {
0
nl ja de
Не знаете, что именно вы хотите, пытаетесь ли вы ввести ввод, который не пуст?
добавлено автор Салман, источник
Да, жаль мое плохое письмо сегодня, не думая сегодня ясно.
добавлено автор Tommy, источник
Да, жаль мое плохое письмо сегодня, не думая сегодня ясно. но да, если вы добавите продукт 73 (vare73), информация появляется в ящике через javascript, через innerhtml, я хочу, чтобы только объекты, выбранные для отображения в почте, не все пустые, которые у меня теперь есть мое временное решение, где i Добавлены все входы в php
добавлено автор Tommy, источник
Ничего, мне удалось наконец сделать это чисто с PHP ^^
добавлено автор Tommy, источник

1 ответы

Ответ был, вероятно, не самым простым способом, но он самый безопасный, просто не делая то, о чем я сначала попросил, я просто сделал простую команду if и else PHP, где, если prod 1,2,3,4 закончился или был похож на 1 a переменная, которую я вызвал в теле письма, изменил ее содержимое. Если бы он был не один, он был просто пуст, вот как я нашел, что работал по крайней мере, возможно, несколько более простых способов, но по крайней мере это работает плавно ^^

//pilotjakke grå//
$vare1 = $_POST['prod5']; 
$vare2 = $_POST['prod6']; 
$vare3 = $_POST['prod7']; 
$vare4 = $_POST['prod8']; 
$vare5 = $_POST['prod9']; 
$varesum1 = $_POST['smu']; 

    if(isset
    ($_POST['prod5']) 
    || ($_POST['prod6'] )
    || ($_POST['prod7'] ) 
    || ($_POST['prod8'] )   
    || ($_POST['prod9'])) 
    {
    if ($_POST['prod5'] || $_POST['prod6'] || $_POST['prod7'] || $_POST['prod8'] || $_POST['prod9'] >=1 ) 
    {

    $pilotjakkegrå=
    "\n Pilotjakke pelsforet Grå Small: $vare1\r\n 
    Pilotjakke pelsforet Grå Medium: $vare2\r\n
    Pilotjakke pelsforet Grå Large: $vare3\r\n
    Pilotjakke pelsforet Grå X-Large: $vare4\r\n
    Pilotjakke pelsforet Grå XX-Large: $vare5\r\n
    Pris per enhet: 349 kr\r\n
    Total sum for Pilotjakke pelsforet Grå: $varesum1 kr\r\n
    ";
    }

    else
        {
        $pilotjakkegrå= "";
        }
     };
0
добавлено
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

jsChat
jsChat
603 участник(ов)

Чат посвященный программированию на языке javaScript Перед отправкой ссылки на Ваш контент посоветуйтесь с админом Все ссылки удаляются ботом автоматически

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp