Salve!
Ho questo order form recuperato in internet che vorrei modificare e adeguare per il mio sito.
Codice PHP:
<form method="post" action="cart.php">
<input type="hidden" name="gioco" value="Call of Duty">
<div align=center><table><tr><td>[b]Game[/b]</td><td>
<select name="game" id="gametype" onChange="changePrice();" style="width:175px">
<option value="cod2">Call of Duty 2</option>
<option value="cod4">Call of Duty 4</option>
<option value="cod5">Call of Duty 5</option>
<option value="cod6">Call of Duty 6</option>
<option value="cod8">Call of Duty MW3</option>
<option value="cs">Counter Strike</option>
<option value="css">Counter Strike: Source</option>
<option value="css">San Andreas MP</option>
</select></td></tr><tr><td>
[b]Slots[/b]</td><td>
<select name="player" id="player" onChange="changePrice();" style="width:175px">
<option value="10">10 Slots</option>
<option value="12">12 Slots</option>
<option value="14">14 Slots</option>
<option value="16">16 Slots</option>
<option value="18">18 Slots</option>
<option value="20">20 Slots</option>
<option value="22">22 Slots</option>
<option value="24">24 Slots</option>
<option value="26">26 Slots</option>
<option value="32">32 Slots</option>
</select></td></tr><tr><td>
[b]Tipo Server[/b]</td><td>
<select name="type" id="type" onChange="changePrice();" style="width:175px">
<option value="2">Pubblico</option>
<option value="1">Privato</option>
</select></td></tr><tr><td>
[b]Tag GameHost.it[/b]</td><td>
<select id="tag" name="tag" onChange="changePrice();" style="width:175px">
<option value="0">Prima il nome</option>
<option value="1">Dopo il nome</option>
<option value="3">No</option>
</select>
</td></tr><tr><td>
[b]Durata[/b]</td><td>
<select id="period" name="period" onChange="changePrice();" style="width:175px">
<option value="270">Trimestrale (-10%)</option>
<option value="510">Semestrale (-15%)</option>
<option value="900">Annuale (-25%)</option>
</select>
</td></tr><tr><td>
[b]Location[/b]</td><td>
<select id="locationserver" name="location" onChange="changePrice();" style="width:175px">
<option value="mln">Milano</option>
<option value="prg">Parigi</option>
</select>
</td></tr></table>
</div>
<center>[b]Prezzo €[/b]
<input name="totalprice" id="totalprice" type="text" style="background: #FFF;" onFocus="this.blur()" value="16" size=10>
<input name="invio" style="background-color: #FFF; border: Solid 1px #DDD; font-weight: bold;" type="submit" style="background: #FFF;" value="Aggiungi al carrello" size=10>
</center>
</form>
<script language="JavaScript" type="text/JavaScript">
function roundNumber(num, dec) {
var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
return result;
}
function changePrice()
{
var totalt = document.getElementById("totalprice");
var slot = document.getElementById("player");
var period = document.getElementById("period");
var type = document.getElementById("type");
var tag = document.getElementById("tag");
slot = parseFloat(slot[slot.selectedIndex].value);
type = parseFloat(type[type.selectedIndex].value);
tag = parseFloat(tag[tag.selectedIndex].value);
period=parseFloat(period[period.selectedIndex].value);
totalt.value= roundNumber((slot+type+tag)/100*period,2);
}
</script>
</div>
In pratica devo stabilire il prezzo a slot a seconda del gioco che viene selezionato. Come si puo fare?