チェックボックスがチェックされるたびに、データベースに示されている価格が合計料金に追加され、結果が表示されるモジュールを作成しようとしています。データベース (sql) から値を取得し、php コードを挿入して、選択したボックスの結果を表示するにはどうすればよいですか?
<script>
function updateTextArea() {
var allVals = [];
$('#c_b :checked').each(function() {
allVals.push($(this).val());
});
$('#t').val(allVals)
}
$(function() {
$('#c_b input').click(updateTextArea);
updateTextArea();
});
index.php
$queryPaymentLab = "select * from requestedlab where patient_ID='6' AND paid='0'";
$resultPaymentLab = mysql_query($queryPaymentLab);
$countRowsPaymentLab=mysql_num_rows($resultPaymentLab);
if($countRowsPaymentLab > 0){
while($fetchLab=mysql_fetch_array($resultPaymentLab)){
$labservice_ID=$fetchLab['labservice_ID'];
$queryPrice = "select * from labservices where labservice_ID='".$labservice_ID."'";
$resultPrice = mysql_query($queryPrice);
$fetchPrice=mysql_fetch_array($resultPrice);
$labService=$fetchPrice['labService'];
$labPrice=$fetchPrice['labPrice'];
$totalLab+=$labPrice;
$totalHBill+=$labPrice;
echo "<tr><td><input type='checkbox' name='labservice_ID' value='$labservice_ID'/></td>
<td>Laboratory</td><td>$labService</td><td>$totalHBill</td></tr>";
}
}
合計料金を表示するには..
$queryPrice = "select * from labservices where labservice_ID='".$labservice_ID."'";
$resultPrice = mysql_query($queryPrice);
while($fetchPrice=mysql_fetch_array($resultPrice)){
$labPrice=$fetchPrice['labPrice'];
$total+=$labPrice;
}
echo "<strong>Total:</strong>
<strong>$total</strong>";