내가 하나 개라는 테이블 판매 지금 myproblem는 "total_fields입니다 테이블의 값으로 텍스트 상자에 값을 곱하는 방법이다는곱셈 값
id | total_fields | 1 | 100 |
이다의 FF 필드가 ". 내가 원하는 것은 내가 60 행에있는 텍스트 상자의 값을 입력하고 66 행의 updatesale.php를 클릭하면 내 total_fields의 총 값에 텍스트 상자에 어떤 값을 입력해야 할지를 곱해야한다는 것입니다. 그래서 내가 2를 입력하면 "total_fields"는 200이어야하고 3을 입력하면 "total_fields"는 300이어야합니다. 제가 배운 것을 시도했지만 정확히 내가 무엇을 찾고 있는지 알 수 없습니다. 어떤 아이디어라도 나에게 도움이된다.
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("inventory", $con);
$f=$_SESSION['SESS_MEMBER_ID'];
$result = mysql_query("SELECT * FROM sales where code = '".$f."' GROUP BY pcode");
function formatMoney($number, $fractional=false) {
if ($fractional) {
$number = sprintf('%.2f', $number);
}
while (true) {
$replaced = preg_replace('/(-?\d+)(\d\d\d)/', '$1,$2', $number);
if ($replaced != $number) {
$number = $replaced;
} else {
break;
}
}
return $number;
}
while($row = mysql_fetch_array($result))
{
$pcode = $row['pcode'];
$totalretail = 0;
$qty_tot = 0;
$rr_tot = 0;
$vats_tot = 0;
$final_tot = 0;
$item_amount = 0;
$result_info = mysql_query("SELECT * FROM sales where pcode = '".$pcode."'");
while($row_info = mysql_fetch_array($result_info)){
$name = $row_info['name'];
$qty = $row_info['qty'];
$ppp=$row_info['PRICE'];
$rr=$row_info['total'];
$id = $row_info["id"];
$vats = $row_info["vats"];
$percent = $row_info["percent"];
$qty_tot += $qty;
$rr_tot += $ppp;
$item_amount += $ppp;
$totalretail += $rr;
$vats_tot += $vats;
}
echo '<tr>';
echo '<td style = "background-image:url(images/buts1.png);border:0px;"><div align="center" style = "color:black">'.$pcode.'</div></td>';
echo '<td style = "background-image:url(images/buts1.png);border:0px;><div align="center" > '.$name.'</div></td>';
echo '<td style = "background-image:url(images/buts1.png);border:0px;><div align="center">'.$qty_tot.'</div></td>';
echo '</div></td>';
echo '<td>'.$vats_tot.'</td>';
echo '<input type = "text" name = "multiply" style = "width:30px;"/>';
echo '</div></td>';
echo '<td style = "border:0px;background-image:url(images/buts1.png)">';
echo formatMoney ($totalretail , true);
echo '</div></td>';
echo '<td style = "background-image:url(images/buts1.png);border:0px;">';
echo '<a href=updatesales.php?id=' . $row["id"] .'>update |</a>';
echo '<a href=delete.php?id=' . $row["id"] .'>Cancel</a>';
echo '</td>';
echo '</tr>';
}
mysql_close($con);
?>
단순히 각 행에 대해 양식 태그를 추가하고 값을 게시 텍스트 상자에 귀하의 로직을 적용하십시오. –