allora, prendi le tue select ed aggiungi:
Codice PHP:
<select name="modello" id="modello" onchange="updatePrice()">
<option value="">---</option>
<option value="0">Modello 1</option>
<option value="1">Modello 2</option>
<option value="2">Modello 3</option>
</select>
<select name="spazio" id="spazio" onchange="updatePrice()">
<option value="">---</option>
<option value="0">Spazio 1</option>
<option value="1">Spazio 2</option>
<option value="2">Spazio 3</option>
</select>
aggiungi un campo prezzo:
Codice PHP:
Prezzo Totale: <input type="text" name="prezzoTotale" id="prezzoTotale" value="0" />
prima devi far stampare a php un array JS con i prezzi, come quello che ti ho indicato in PHP:
Codice PHP:
echo "var prezzi = new Array();";
echo "prezzi[0] = new Array('prezzo spazio 1 su modello 1', 'prezzo su spazio 2 su modello 1', 'prezzo su spazio 3 su modello 1');";
echo "prezzi[1] = new Array('prezzo spazio 1 su modello 2', 'prezzo su spazio 2 su modello 2', 'prezzo su spazio 3 su modello 2');";
echo "prezzi[2] = new Array('prezzo spazio 1 su modello 3', 'prezzo su spazio 2 su modello 3', 'prezzo su spazio 3 su modello 3');";
Poi devi creare una funzione del tipo:
Codice PHP:
function updatePrice()
{
var valueModello = parseInt(document.getElementById('modello').options[document.getElementById('modello').selectedIndex].value;)
var valueSpazio = parseInt(document.getElementById('spazio').options[document.getElementById('spazio').selectedIndex].value;)
document.getElementById('prezzoTotale').value = prezzi[valueModello][valueSpazio];
}