Autor | Zpráva | ||
---|---|---|---|
unlucky Profil |
#1 · Zasláno: 18. 3. 2012, 22:31:35
mam cenik, tam mam inputy radio, checkbox,text a vypocitavam si cenu takto:
$price=0; if($_POST['product_type']=="low"){ $price=$price+50; } if($_POST['product_type']=="high"){ $price=$price+150; } if(isset($_POST['express'])){ $price=$price+30; } $total=intval($_POST['total']) * 80; $price=$price+$total; U inputu typu radio premyslim, zda neni lepsi misto dosavadni <input type='radio' name='product_type' checked='checked' value='low' /> <input type='radio' name='product_type' value='high' /> <input type='radio' name='product_type' checked='checked' value='50' /> <input type='radio' name='product_type' value='150' /> a pak ve vysledku dat $price=$price+$_POST['product_type']; Samozrejme ze vstupni data jeste osetrim |
||
Mároš Profil |
#2 · Zasláno: 18. 3. 2012, 22:54:45
Pode mě to lepší není, protože pak bys musel kontrolovat, jestli se ve value opravdu odeslalo číslo, a jestli je opravdu "50" atd... Jednoduše řečeno, někdo ti tam může podstrčit něco úplně jinýho a je to víc psaní :)
|
||
unlucky Profil |
#3 · Zasláno: 18. 3. 2012, 23:50:14
Mároš:
diky, na to jsem uplne zapomnel |
||
Časová prodleva: 12 let
|
0