Ist es möglich, php zu verwenden, um etwas zu berechnen und jquery zu verwenden, um den berechneten Wert zu holen und es zurück zur Webseite anzuzeigen, ohne das Formular zu senden. Ich habe wirklich Probleme mit der Client-Seite, um etwas zu berechnen, das Arrays verwendet. Also denke ich daran, PHP die Berechnung machen zu lassen.Wie man php und jquery verbindet
<input type="hidden" name=ids[] value="<?php $id; ?>">
<input type="hidden" name=qoh[] value="<?php $qtyhand; ?>">
<input type="hidden" name=dprice[] value="<?php $dsprice; ?>">
<input type="hidden" name=sprice[] value="<?php $ssprice; ?>">
<td>$qtyhand</td>";
<td><input type="text" name=qbuys[] value="<?php echo $ssprice; ?>"></td>
<td><?php $ssprice; ?></td>";
<td><input type="text" name=disc[] value=""></td>
<td><input type="text" name=subtot[] value=""></td>
Und hier ist die PHP-Datei, die für die Berechnung verwendet werden soll.
<?php
$ctbill=0;
foreach ($_GET['ids'] as $k => $v) {
$id = (int)$v;
$qtyhnd = (int)$_GET['qoh'][$k];
$qtytbuy = (int)$_GET['qbuys'][$k];
$left = $qtyhnd - $qtytbuy;
$sellprice=(double)$_GET['sprice'][$k];
$dealerprice=(double)$_GET['dprice'][$k];
$finalvalue=.01;
$dis=(double)$_GET['disc'][$k];
$stotal=(double)$qtytbuy * $sellprice;
$cdizval=(double)$stotal * $dis * $finalvalue;
$cdstotal=$stotal-$cdizval;
$ctbill=(double)$ctbill + $cdstotal;
$dizval=$dis * $finalvalue;
$preprof=(($sellprice * $qtytbuy)-($dealerprice*$qtytbuy)) * $dizval;
$profit=(($sellprice * $qtytbuy)-($dealerprice*$qtytbuy)) - $preprof;
?>
Können Sie mir eine Idee geben, wie es geht?
Ajax-Tag hinzugefügt. –