Autor | Zpráva | ||
---|---|---|---|
Richo Profil |
#1 · Zasláno: 6. 6. 2007, 21:09:47 · Upravil/a: Richo
Zdravím.
Začínám s PHP... Mám funkci v PHP scriptu: function vyber() { global $doprava; if($doprava < 400) echo "Poštovné a balné"; else echo "Montáž"; return $doprava1; } Vypíše se při zadání proměnné $doprava1 na jiném místě scriptu text "Poštovné a balné" nebo "Montáž"? Jak toho dosáhnout? Potřebuji výsledek předat funkci Mail(). $zprava="Variabilní symbol: $var_symb Objednal: ".$_POST['name']." Adresa: ".$_POST['adr']." Email: ".$_POST['from']." Telefon: ".$_POST['tel']." ".$doprava1.": ".$_POST['cena2']." ,- Kč ; Všechny tyto proměnné se v zaslaném mailu vypíšou správně, jen ta funkce zlobí. Předem díky. |
||
Casero Profil |
#2 · Zasláno: 6. 6. 2007, 21:14:31
Richo
function vyber() { global $doprava; if($doprava < 400) $doprava1="Poštovné a balné"; else $doprava1="Montáž"; return $doprava1; } |
||
djlj Profil |
#3 · Zasláno: 6. 6. 2007, 21:18:23
Snad ještě takový detail:
function vyber($doprava) { if($doprava < 400) $doprava1="Poštovné a balné"; else $doprava1="Montáž"; return $doprava1; } A volat například jako $doprava1=vyber($doprava); |
||
Richo Profil |
#4 · Zasláno: 7. 6. 2007, 18:51:56
Super, funguje to! Ještě musím nějak vyřešit kódování, protože mi to v mailu české znaky napíše správně, ale v potvrzení odeslání ne. Ale to zkusím někde pohledat. Mějte se.
|
||
Časová prodleva: 18 let
|
0