ho una pagina php del tipo show.php?pr=100&sc=50 (prezzo e sconto come variabili)
nella pagina devo inserire la quantità di ogetti e madarla ad una pagina successiva (che va a comporre una mail con i dati ricavati)
ma nella pagina successiva, sia che il risultato fosse maggiore o minore di 50, il valore riportato è 0.codice:<head> <script> function moltiplica(){ campo1=document.prova.quant; // campo di inserimento campo2=document.prova.qq; // campo risultato (readonly) campo2.value=campo1.value*<?php echo $_GET['pr'] *((100- $_GET['sc'] )/(100));?> } </script> </head> <body> <form name="prova" id="prova"> <input type="text" size=4 name="quant" id="master" onkeyup="moltiplica()"> <h2>Offerta: <input type="text" size=4 name="qq" id="qq" readonly="true"></h2> <?php $fn = number_format($qq, 2);?> <a href="/buy.php?oggetto=<?php echo $_GET['tit'];?>%20-%20<?php echo $_GET['t2'];?>%20-%20Prezzo:<?php echo $fn;?>"><center>Acquista</center></a> </form> </body> </html>
e' evidente che il prodotto calcolato non "esce" dalla funzione e quindi Vi chiedo: come si fa a trasformare qq in una variabile su cui lavorare nel php?
grazie mille