<?php
// Connect to database server
mysql_connect("192.168.1.101/phpmyadmin/", "root", "praticas") or die (mysql_error());
// Select database
mysql_select_db("logs_history") or die(mysql_error());
//---> at this point, I want yo pull a VALUE from a column called potencia_ativa and insert in
// the code JS below
mysql_query($strSQL);
// Close the database connection
mysql_close();
?>
//JS code-------------------------------------------------------------------------------------------
<div id="graphHolder" style="height:75%;width:100%"></div>
<script type="text/javascript">
setInterval(
function() {
var d1 = [];
for (var i = 0; i < parseInt(document.getElementById('number').value,10); i += 0.5) {
d1.push([ //----------> pull the value from the php/DB as a FLOAT
]);
}
$.plot("#graphHolder", [{
label: "Label",
data: d1,
lines: { show: true, fill: true }
}
]);
}, 1000);
</script>
-5
A
답변
0
PHP는 서버에서 실행되며 클라이언트에서 자바 스크립트를 실행하는 페이지를 생성합니다. 당신은 페이지가 생성 된 후에 통해 PHP 데이터를 전송하고 이미 클라이언트로 전송해야하는 경우
<script>
var foo = <?php echo json_encode('bar'); ?>;
</script>
는, 당신은 클라이언트가 실행이 필요합니다 다음 JS 코드로 PHP에서 값을 퍼팅처럼 간단합니다 서버에서 해당 데이터를 가져 오는 AJAX 요청 PHP가 페이지를 밀어 넣으면 기본적으로 완료되며 클라이언트에게 자체적으로 업데이트를 수행 할 수 없습니다.
참고 : json_encode() 사용에 유의하십시오. PHP의 출력을 Javascript 컨텍스트에 직접 덤프해서는 안됩니다. 다른 것은 JS 구문 오류를 발생시킬 위험에 처하게되어 전체 JS 코드 블록을 제거합니다.
0
왜 사용하고 있습니까 간격? 몇 시간이 지난 후 표시 페이지 데이터/값을 자동으로 업데이트하려고합니까? 그게 작동하지 않습니다, 왜냐하면 당신은 AJAX PHP 스크립트를 호출하고 일부 값을 반환하고 다음 표시 페이지에서 변경을 사용하지 않는 경우, 데이터베이스에서 변경되면, 그것은 표시 페이지에서 변경되지 않습니다 때문입니다.
PHP 스크립트에서 JAVASCRIPT로 값을 가져 오려면 php clausule을 사용해야합니다. 당신의 PHP 스크립트가 이미 페이지에 데이터를 삽입하는 경우 물론
var test = <?php echo $variable; ?>
// echo for strings, ints, floats.
// print_r for arrays.
은/데이터가 이미 데이터를 가져 그것을 처리 등
을했다고 가정하면, 자바 스크립트를 사용하고 동일한 페이지에관련 문제
- 1. PHP에서 Javascript로 값을 전달해야합니다.
- 2. PHP에서 Javascript로 값을 전달하는 신뢰할 수있는 방법
- 3. 월별 DB를 통해 검색하는 방법
- 4. PHP에서 아약스를 통해 javascript로 배열 보내기
- 5. 텍스트 필드 값을 잡고 웹 서비스를 통해 값을 전송하는 방법
- 6. GWT에서 JSNI를 통해 Javascript로 값을 전달합니다.
- 7. php에서 mysql로 값을 전달하고 javascript로 돌아 가기
- 8. PHP에서 Javascript로 값을 가져올 수 없습니다.
- 9. json을 php에서 javascript로 파싱
- 10. PHP에서 Javascript로 날짜를 보내십시오.
- 11. php에서 javascript로 변수 전달하기 (안전하게)
- 12. PHP에서 매번 db를 연결해야합니까?
- 13. 서브 루틴을 통해 문자열 값을 전송하는 중
- 14. 안드로이드 메뉴를 통해 값을 Javascript로 넘김
- 15. PHP로 선택 값을 전송하는 방법?
- 16. DatePicker에서 컨트롤러로 값을 전송하는 방법
- 17. wifi를 통해 float 값을 전송하는 가장 빠른 방법
- 18. php에서 javascript로 문자열 보내기
- 19. php에서 javascript로 객체 전달하기
- 20. PHP에서 javascript로 값 전달
- 21. PHP에서 JS로 세션 PHP 데이터를 전송하는 방법
- 22. POST를 통해 PHP에서 Javascript로 JSON 인코딩 된 변수 전달하기
- 23. 정규 표현식을 PHP에서 JavaScript로 이식
- 24. DB를 확인하고 메시지를 반환하며 이메일을 전송하는 기능
- 25. PHP에서 Javascript로 JSON을 정확하게 전달하는 방법
- 26. blob 변수를 PHP에서 javascript로 보내기
- 27. 안드로이드 폰에서 SQLite db를 웹 서버로 전송하는 방법
- 28. TempData 또는 Db를 사용하지 않고 ActionMethods간에 데이터를 전송하는 방법
- 29. WCF를 통해 엔터티를 직접 전송하는 방법
- 30. json을 통해 php에서 android로 데이터를 올바르게 전송하는 방법은 무엇입니까?
죄송합니다. 더 명확하게 설명해 주시겠습니까? 나는 그것을 얻지 않는다 – stormrage
[mysql_ *'functions] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)를 사용하지 말라. 더 이상 유지 관리되지 않으며 [공식적으로 권장되지 않습니다] (https://wiki.php.net/rfc/mysql_deprecation). 대신 [prepared statements] (http://en.wikipedia.org/wiki/Prepared_statement)에 대해 알아보고 [PDO] (http://us1.php.net/pdo) 또는 [MySQLi] (http : //)를 사용하십시오. us1.php.net/mysqli). [SQL 주입 방지!] (0120) (영문) –
데이터베이스에 데이터를 삽입 할 수 없습니다. 자바 스크립트에서 직접. AJAX 요청으로이 작업을 수행해야합니다. –