내 계산 값을 얻고 내 테이블에 저장할 수 있지만 작동하지 않습니다. 카운트 값을 얻고 싶습니다. 도와 주실 수 있습니까? 나는 어떤 대답도 감사 할 것이다. 수를 표시하는 데는 문제가 없지만 내 테이블에만 저장하면됩니다.값을 mysql 카운트 얻고 테이블에 저장
<form method="POST">
Date : <input type="text" value="<?=$p_date?>" name="datereceived" />
<input type="submit" name="save" value="save">
</form>
PHP
<?
$sql="SELECT allinvty3.*, barcode.* , sample.*, count(barcode.itemcode) as icount
from barcode INNER JOIN sample on barcode.itemcode = sample.in_code INNER JOIN allinvty3 on
barcode.itemcode = allinvty3.in_code WHERE barcode.refnumber = '$temp'
GROUP BY barcode.itemcode";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
$icount = $row['icount'];
}
if(isset($_POST['save'])){
$sql = "UPDATE barcode SET datereceived ='$p_date', actualacount = '".$icount."', status='COMPLETE' WHERE status='PENDING'";
$conn->query($sql) ;
}
?>
확인하십시오. if echo 또는 $ _ post [ '변수 저장']을 반복하십시오. –
은 작동하지 않습니다. 또한 코드를 frmat하십시오. 또한 당신이 말하길, y는 don, t는 그림에 javascript를 가지고 싶다. 브라우저에서 php로 고립 된 mysql 쿼리 만 테스트한다. – e4c5
두 번째 쿼리에서 sql을 이스케이프 할 필요가 없습니다. 단지'actualacount = '$ icount''을 수행해야합니다. –