여기에 코드가 있습니다 ... 작동하지 않습니다 ... 저는 이것이 PHP에서 데이터를 가져 오는 올바른 방법이라고 생각하지 않습니다.PHP를 자바 스크립트에 연결하는 방법
"어떻게 생년월일을 자바 스크립트 코드로 가져올 수 있습니까?"
<?php
include("../../connect.php");
$yup=mysql_query("SELECT * FROM user_accounts WHERE stud_id='2'");
while($up=mysql_fetch_array($yup))
{
echo"$up[birthdate]";
}
?>
<script>
CountDownTimer('$up[birthdate]', 'countdown');
function CountDownTimer(dt,id)
{
var end = new Date(dt);
var _second = 1000;
var _minute = _second * 60;
var _hour = _minute * 60;
var _day = _hour * 24;
var timer;
function showRemaining() {
var now = new Date();
var distance = end - now;
if (distance < 0) {
clearInterval(timer);
document.getElementById(id).innerHTML = 'EXPIRED!';
return;
}
var days = Math.floor(distance/_day);
var hours = Math.floor((distance % _day)/_hour);
var minutes = Math.floor((distance % _hour)/_minute);
var seconds = Math.floor((distance % _minute)/_second);
document.getElementById(id).innerHTML = days + 'days ';
document.getElementById(id).innerHTML += hours + 'hrs ';
document.getElementById(id).innerHTML += minutes + 'mins ';
document.getElementById(id).innerHTML += seconds + 'secs';
}
timer = setInterval(showRemaining, 1000);
}
</script>
<div id='countdown'></div>
필수 제안은 [** 새로운 코드에서'mysql_로 *'기능을 사용하지 마십시오 **] (http://bit.ly/phpmsql). 그들은 더 이상 유지되지 않으며 [공식적으로 사용되지 않습니다] (http://j.mp/XqV7Lp). [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 튜토리얼입니다] (http://j.mp/PoWehJ). –
가난한 user3219866, 그의 질문은 모두 downvoted지만 아직 user3219866는 2 일 전에 등록되었습니다. –
MySQLi ...! 좋아, – user3219866