안녕하세요 datatables 강의 너무 잘 들었습니다
강의 듣고 datatables.net 에 가서 살펴보니
테이블에 관한 거의 모든 내용이 있는것 같습니다
다시 한번 감사드립니다
한가지 질문이 있어 문의 드립니다
저는 이제 공부를 시작하는 늦깍이 초보입니다
아래 html은 조건을 입력하고 결과값을 나타내고
php 에서는 조건을 입력받아 html에 넘겨주려고 합니다
1. php sql 문에 조건을 직접입력시에는 잘 표현됩니다
$SQL = "select * from bidresult where supply_code='5141434646' and supply_year='2019'";
2. html 의 form 양식을 입력받아 php로 넘기고 이 조건을 sql로 받아 검색시 잘 작동을 하지 않습니다
html 폼 양식
php sql
$SQL = "select * from bidresult where supply_code={$_POST['supply_code']} and supply_year={$_POST['supply_year']}";
- php 에서 조건에 맞는 결과 값은 리턴하는데
html에서 리턴을 받아 표현을 못하는 것 같습니다
아마 폼 양식을 일정조건을 달아 리턴값을 표현하도록 해야 하는데 잘 되지 않습니다
바쁘시더라도 답변 부탁드립니다
하시는 모든일 잘 이루어지길 바랍니다
감사합니다
html 문
th,td { white-space: nowrap; }
div.dataTables_wrapper {
width: 800px;
margin: 0 auto;
}
전달받는 php에 직접 sql 조건을 입력시 정상적으로 작동하나
php문
$conn=mysqli_connect(
'localhost',
'root',
'livestock01',
'milk');
$SQL = "select * from bidresult where supply_code={$_POST['supply_code']} and supply_year={$_POST['supply_year']}";
// form으로 입력 받지 않고 직접 조건시 성공 $SQL = "select * from bidresult where supply_code='5141434646' and supply_year='2019'";
$result = mysqli_query($conn, $SQL);
$ret_arr=array();
while($row=mysqli_fetch_array($result))
{
$filtered = array(
'result_id'=>htmlspecialchars($row['result_id']),
'school_name'=>htmlspecialchars($row['school_name']),
'school_city'=>htmlspecialchars($row['school_city']),
'school_gun'=>htmlspecialchars($row['school_gun']),
'bid_rank'=>htmlspecialchars($row['bid_rank'])
);
array_push($ret_arr, $filtered);
}
?>
{"data":
echo urldecode(json_encode($ret_arr));
?>}