JS 및 PHP 프로그래밍에 완전히 익숙합니다. 버튼을 비활성화한다 checkin
버튼을 클릭같은 페이지에서 javascript에서 PHP로 변수 가져 오기
<?php
echo'
<button id="checkin" onclick="myFunction()">CheckIn</button>
<script>
function myFunction() {
document.getElementById("checkin").disabled = true;
var CheckinoutStatus=true;
$(function(){
$.ajax({
type: "POST",
url: "functions.php",
data: "&CheckinoutStatus="+CheckinoutStatus,
success: function(data)
{
alert("Checked In");
}
});
});
}
</script>
';
if(isset($_POST['CheckinoutStatus']))
{
$CheckinoutStatus=isset($_POST['CheckinoutStatus']);
$update = $db->query("UPDATE Details SET CheckinoutStatus='$CheckinoutStatus' where date='$date' ");
}
?>
.. 다음 코드를 도와 Ajax 호출을 사용하여 데이터베이스에 진실의 CheckinoutStatus 변수 값을 전송 한 다음,이 후 경고 '체크인'보여주십시오 데이터베이스가 갱신되었습니다.
나는 정의하고 변수 CheckinoutStatus
에서 사실 에 JS를 설정하고 AJAX를 사용하여 는 기존 테이블에서 해당 PHP에서 값 및 업데이트 데이터를 얻기 위해 노력하고 있어요. js에서 php로 값을 전달할 수 없었습니다.
가능한 복제 [자바 스크립트의 변수를 전달하는 방법 PHP?] (http://stackoverflow.com/questions/1917576/how-to-pass-javascript-variables-to-php) –
PHP에서 URL 쿼리를 구문 분석해야합니다. (즉, 귀하의 서버에서 아약스 게시물을 들으십시오) 특히 아약스가 체크 아웃 상태로 데이터를 보내고 있기 때문에 –
아약스에서 CheckinoutStatus를 반환 할 때 나는 실제 결과를 얻고 있습니다 .. PHP에서 변수를 사용할 때 정의되지 않은 값을 사용하고 있습니다. 변수 오류 – Sindhu