| Autor | Zpráva | ||
|---|---|---|---|
| RRR Profil |
Zdravím, mám kód, který počítá cenu vybraného zboží, která se zatím pouze zobrazuje na monitoru ale potřeboval bych ji poslat na email spolu se seznamem vybraného zboží.
javascript část: (function() {
var selectElement1 = document.getElementsByName("8690494122948")[0];
var selectElement2 = document.getElementsByName("8690494122986")[0];
var resultElement = document.getElementById("result");
function recalculate() {
resultElement.innerText =
(selectElement1.value * 129.6 * 5) +
(selectElement2.value * 129.6 * 5);
selectElement1.addEventListener('change', recalculate);
selectElement2.addEventListener('change', recalculate);
recalculate();
})();<?php
header('Content-Type: text/html; charset=utf-8');
$to = "email@email.com";
$subject = "TEST - ".$_POST['text']."";
$mess =
"\n8690494122948; ".$_POST['8690494122948']."\n8690494122986; ".$_POST['8690494122986'].
"\nText:\n".$_POST['text']."";
mail ($to, $subject, $mess, $headers);
if ( Mail("email@email.com") )
echo "Objednávka neodeslána";
else echo "Objednávka odeslána!";
?> |
||
| Kajman Profil |
$mess = "\n8690494122948; ".$_POST['8690494122948']."\n8690494122986; ".$_POST['8690494122986']. "\nTest: ".(($_POST['8690494122948'] + $_POST['8690494122986']) * 129.6 * 5); "\nText:\n".$_POST['text'].""; A nikdy nespoléhejte na částky poslané na server. Vždy je vydolujte z databáze znovu a přepočítejte i tam. Edit: Obecně si javascriptem můžete vložit potřebnou hodnotu do value inputu typu hidden v tom formuláři, ale počítejte s tím, že ji uživatel může jednoduše ručně upravit. |
||
| RRR Profil |
#3 · Zasláno: 20. 2. 2019, 20:09:59
Kajman:
super fakčí to, takhle jednoduchý jsem to nečekal, díky moc |
||
|
Časová prodleva: 7 let
|
|||
0