menu dinamico e compilazione automatica

salve devo creare una fattura e fare in modo che alla voce della prestazione prescelta corrisponda il relativo prezzo. L'elenco delle prestazioni viene creato dinamicamente ma come faccio poi a far comparire il valore nell'altro campo testo ?

<select name="select">
†††[code[<?php 
†††$a="Select * from prestazioni ";
†††$qu=mysql_query($a,$db);
†††while($prestazioni=mysql_fetch_array($qu)){
†††
†††?>
†††<option value="<?php echo $prestazioni['prezzo'] ?>"> <?php echo $prestazioni['descrizione'] ?> </option>
†††
†††<?php }?></select>

questa Ť la compilazione del mený delle prestazioni ma come faccio ad avere contemporaneamente alla scelta il relativo importo inserito in un campo testo ? spero di essermi spiegato. Mi potete dare un'idea ? grazie

inviato 8 anni fa
kikuzit
modificato 8 anni fa
Gianni Tomasicchio
X 0 X

hai 2 alternative:

via PHP: metti un evento onchange per il tag <select> in modo da effettuare il submit del form. In questo modo da PHP capisci quale prestazione Ť stata selezionata e quindi puoi mostrare l'importo corretto nell'altro campo.

via Javascript: carica in una variabile javascript tutti gli importi e poi, con un evento onchange per il tag <select> selezioni l'importo giusto e lo metti nel campo di testo

†:bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda