0
사용자가 행을 클릭 할 수있는 테이블이 HTML에 있으며 해당 행의 데이터 속성이 화면에로드 된 PHP 파일로 전달됩니다. 이 PHP 파일에 전달 된 변수와 관련된 일부 데이터를 포함하고 싶습니다. 예를 들어준비된 문을 사용하여 변수를 바인딩하는 방법
여기 변수 정의하는 간단한 jQuery를이다
$(document).on('click', 'tr', function() {
var id = $(this).attr("data-recordId");
$('#section2').load('data_entry_form.php?id='+id);
});
및 여기 ID 변수를 사용하여 (SQL 쿼리에 따라) 관련 요소를 인출하고자하는 PHP되는 위치 id is =는 fee_source_id입니다. PHP에 어떤 문제가 있습니까? 작동하지 않습니다. 조건 fee_source_id = :id
이 참인 SQL 쿼리의 결과를 단순히 표시/표시하고 싶습니다.
<html>
<form>
<?php
require_once 'config.php';
$dbh = new PDO($dsn, $dbuser, $dbpass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$id = $_GET['id'];
$sth = $dbh->prepare('
SELECT a_aif.aif_id,
a_aif.fee_source_id,
a_aif.company_name_per_sedar,
a_aif.document_filing_date
FROM a_aif
WHERE a_aif.fee_source_id = :id');
$sth->bindParam(':id', $id, PDO::PARAM_STR);
$sth->execute();
?>
</form>
</html>
을 반환하는 경우 "가 작동하지 않습니다"말할 때 대신 $ ('#의 2 장'). 부하의 $.getJSON를 사용하는 경우 그것은 도움이 될 수 있습니다, 그것은 무엇을 의미 하는가? 당신은 SELECT 쿼리를 만들지 만, 결과로 아무 것도하지 않습니다 ... 편집 : 그리고 * 구문 오류 * 쿼리에서'FROM' 전에','를 제거하십시오. – DCoder
@NullPointer PDO를 인식하고 데이터베이스에 연결하는 중입니다. – Ben
@DCoder 결과를 사용하여 수행하려고하는 것을 보여주기 위해 질문을 업데이트했습니다. 간단히 결과를 표시합니다. – Ben