테스트 사이트 - 개발 중인 베타 버전입니다

코드가 왜 안될까요? 도무지 이유를 모르겠습니다. 채택완료

그누x즁딩 4년 전 조회 2,603

아래 코드 왜안될까요?

print_r해보면 잘 넘어오고

sql_query($sql); 전에도 잘 찍히는데

안되네요... ㅠㅠ

 

테마 모바일 뷰페이지에서 

 

  

폼으로 넘기고

업데이트하려는데...

print_r지우면 페이지가 500에러나버리네요,,,휴

 

 

//print_r($_POST); 

$bo_table = $_POST['bo_table']; $wr_id = $_POST['wr_id']; $wr_8 = $_POST['wr_8']; $wr_23  = $_POST['wr_23'];  $wr_27  = $_POST['wr_27']; $wr_31  = $_POST['wr_31']; $wr_32  = $_POST['wr_32'];  $wr_33  = $_POST['wr_33']; $wr_34  = $_POST['wr_34']; $wr_35  = $_POST['wr_35'];  $wr_36  = $_POST['wr_36']; $wr_37  = $_POST['wr_37']; $wr_38  = $_POST['wr_38'];  $wr_39  = $_POST['wr_39']; $wr_40  = $_POST['wr_40']; $wr_41  = $_POST['wr_41']; $wr_42  = $_POST['wr_42'];

$sql = " update g5_write_goods set 

wr_8  = '$wr_8', wr_23  = '$wr_23',  wr_27  = '$wr_27',

wr_31  = '$wr_31', wr_32  = '$wr_32', wr_33  = '$wr_33', wr_34  = '$wr_34', wr_35  = '$wr_35', wr_36  = '$wr_36', wr_37  = '$wr_37', wr_38  = '$wr_38', wr_39  = '$wr_39', wr_40  = '$wr_40',

wr_41  = '$wr_41', wr_42  = '$wr_42'

where wr_id = '$wr_id' ";  //print_r($sql); //exit;

sql_query($sql); 

?>   

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
세크티
4년 전

코드는 이상없어보이는데요. 500에러면 위쪽 print_r은 잘찍히는거면 sql_query함수를 못찾은걸수도 있겠네요.

./_common.php안에 common.php에 대한 상대경로가 잘찍혀있나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

그누x즁딩
4년 전
./_common.php안에 common.php에 대한 상대경로가 잘찍혀있나요? 이거 어떻게 하고 어떻게 확인해야 하나요?
세크티
4년 전
오류나는 파일과 같은경로에 _common.php 파일이 있죠? 그파일의 코드를 알려주세요.
그리고 지금 오류나는 파일의 전체 경로를 알려주세요.(ex /page/index.php )
그누x즁딩
4년 전
<?php
include_once('../../../../common.php');

// 테마 폴더 스킨폴더 이용할때 아래꺼 사용
//include_once('../../../../../common.php');
?>

이렇구요,
/www/theme/basic/mobile/skin/board/m_basic이렇습니다.
세크티
4년 전
_common,php코드를
include_once('../../../../../../common.php');
으로 바꿔보세요
그누x즁딩
4년 전
구세주이십니다. 고맙습니다. 제가 너무 삽질을 했네요,,,다른 코드가 문제인가 별짓을 다해보고,,이상없는거 같은데 왜 안되나 하면서,,,ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

4년 전

1. sql_query($sql,true); 

해보면 에러원인이 나오는지 보세요

2. include_once("./_common.php"); 수정

include_once(G5_PATH."/common.php");

 

그리고 $bo_table = $_POST['bo_table']; 이런 코드는 넣을 필요가 없습니다

자동으로 만들어줍니다

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

그누x즁딩
4년 전
1해보면 애러납니다. ㅠㅠ
2.바꿔도 질문과 같습니다.
균이
4년 전
답답~~~~
에러가 무슨 뜻인지 모르면 에러를 올려야 진단을 하죠

댓글을 작성하려면 로그인이 필요합니다.

g5_write_goods 테이블에 update 하시는데요

wr_23~wr_42 까지 칼럼이 존재하는지 확인해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그누x즁딩
4년 전
이상없구요,ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인