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 9 anni fa
kikuzit
modificato 9 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 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda