php와 DB를 연동해서 작업중에 오류가뜹니다..

php와 DB를 연동해서 작업중에 오류가뜹니다..

QA

php와 DB를 연동해서 작업중에 오류가뜹니다..

답변 4

본문

2040054719_1624785819.3064.png어떤부분에서 오류가 뜬거인가요 ? 2040054719_1624785793.3557.png

이 질문에 댓글 쓰기 :

답변 4

저 수 많은 코드에서 55, 56라인 코드 내용이 뭘까요? ㅎ

QA게시판 질문에 소스는 텍스트로 올려 주시기 바랍니다.

$row에 값이 없는 경우( select * from author)
어떻게 할지 생각해야 합니다.

  $escaped['name'] = '';
  $escaped['profile'] = '';
...
if( $result) {
 $row= mysqli_fetch_array( $result);
...
  if( $row) {
  $escaped['name'] = htmlspecialchars($row['name']);
  $escaped['profile'] = htmlspecialchars($row['profile']);
 } else {
  ....
 }
} else {
...
}

아래 코드로 변경해서 잘 되는지 체크해 보세요.

 

$escaped['name'] = (isset($row['name']) && $row['name']) ? htmlspecialchars($row['name']) : '';
$escaped['profile'] = (isset($row['profile']) && $row['profile']) ? htmlspecialchars($row['profile']) : '';

 
  // value = ~~~ 라고했어야 했는데 vaslue 라고 오타가 있었네요.. 이거 수정하니까 됐습니다 감사합니다ㅎㅎ
  $form_id = '<input type="hidden" name="id" value="'.$_GET['id'].'">';
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,556
© SIRSOFT
현재 페이지 제일 처음으로