Buongiorno a tutti ,
questo è il mio primo messaggio .
Ho da poco incominciato a leggere e studiare qualcosa su programmazione php e derivati ,
in piccolissime dosi , sono un principiante ,
Sto facendo delle prove per fare un form di calcolo : in questo modo :
Pagina php:
<?php
require("multiply.common.php");...
$xajax->printJavascript();
?>
<html>
01<input type="text" name="cod" id="cod" value="c" size="16" style="border: none"/>
<input type="text" name="desc" id="desc" size="49" style="border: none" />
<input type="text" name="x" id="x" value="1" size="5" style="border: none"/>
<input type="text" name="y" id="y" size="6" style="border: none" onBlur="xajax_multiplicapercen(document.getElement ById('x').value,document.getElementById('y').value );return false;" /><span lang="it"><span class="style2">€</span></span>
<input type="text" name="z" id="z" value="" size="9"readonly="readonly" style="border: none" /><span lang="it"><span class="style2">€<input type="text" name="zz" id="zz" value="" size="20"readonly="readonly" style="border: none"/>
la pagina multiply common :
require_once ("../../xajax_core/xajax.inc.php");
$xajax = new xajax("multiply.server.php");
$xajax->configure('javascript URI','../../');
$xajax->register(XAJAX_FUNCTION,"multiplicapercen");
e in fine la pagina server :
function multiplicapercen($x, $y )
{
$objResponse = new xajaxResponse();
$objResponse->assign("z", "value", $x*$y);
$objResponse->assign("zz", "value", $x*$y*1.20);
return $objResponse;
}
ok . questo l' ho ripetuto per tutte le operazioni su ogni singola riga , aggiungendo
per ogni input il suo valore nella nuova funzione nel muliply server.php e richiamando nella
pagina multiply common la funzione .
questo metodo , l'ho seguito per due ore , raggiungendo la 20 riga , mi trovo 200
id , e mi sono fermato , quando volendo inserire una submit per il calcolo totale ,.
con iva e imponibile , mi trovo completamente perso.
LA domanda che faccio è :
Per fare un form con relativo calcolo e la sua registrazione , questo metodo è fattibile , o
sto andando incontro a una perdita di tempo ?
Mi scuso in anticipo con i lettori per la mia ignoranza .