네, 자세하게 올려주셔서 답변이 편하네요.
우선 form으로 전송 시, $SQL을 출력해보세요.
echo $SQL;
exit;
이렇게 하면 SQL문이 출력될텐데, 해당 구문을 직접 데이터베이스에서 실행해보세요.
그러면 에러 문구가 자세히 나와서 문제 해결이 쉽습니다.
예상되는 해결책은 다음처럼 해보세요.
$SQL = "select * from bidresult where supply_code='".$_POST['supply_code']."' and supply_year='".$_POST['supply_year']."'";
그리고, post로 넘어온 데이터가 온전히 숫자인지 혹시 공백은 없는지 확인해주시고, supply_code와 supply_year가 문자형 필드가 아닌지 확인해보세요.
중요한 건 위에 말씀드린 방법으로 $SQL을 꼭 출력해보세요.
그러면 문제점을 바로 아실 수 있습니다.
[datatables 강의 너무 잘 들었습니다. 다시 질문드립니다의 답글] ----------------------------------------------------------------
안녕하세요 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에서 리턴을 받아 표현을 못하는 것 같습니다
아마 폼 양식을 일정조건을 달아 리턴값을 표현하도록 해야 하는데 잘 되지 않습니다
바쁘시더라도 답변 부탁드립니다
하시는 모든일 잘 이루어지길 바랍니다
감사합니다
----------------------------------------------------------------