[supersaibal]
Originariamente inviato da triple h
Ho un form che contiene la seguente select
<select name="qt" size="1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
ed inoltre un campo di visualizzazione del prezzo calcolato in base alla quantità selezionata. Ciò significa che se seleziono qt=1 allora il prezzo sarà 10, se qt=2 il prezzo deve essere 20 e così via.
C'è un modo per prendere il valore della variabile qt subito dopo il selezionamento così da aggiornare il prezzo ? [/supersaibal]
Un modo ci sarebbe ma dovresti ricaricare la pagina, controllare se effettivamente è stato inviato il form e poi recuperare il valore della select...
Codice PHP:
[FONT=courier new]<?php
//dove 'posted' è il valore dell'attributo "name" del submit del form
if(isset($_POST['posted'])) {
$qt = $_POST['qt'];
switch($qt) {
case 1: echo 'prezzo 10'; break;
case 2: echo 'prezzo 20'; break;
case 3: echo 'prezzo 30'; break;
}
}
?>[/FONT]
Se invece non vuoi che venga ricaricata la pagina, allora dovresti usare javascript per realizzare la cosa...