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: 5 let
|
0