잘못된 코드를 바로잡지 않는 것은 미래의 에러에 용기를 주는 것이다!

잘못된 코드를 바로잡지 않는 것은 미래의 에러에 용기를 주는 것이다!

QA

잘못된 코드를 바로잡지 않는 것은 미래의 에러에 용기를 주는 것이다!

답변 2

본문

 

보기페이지에서 필드 수정을 99.9% 성공적으로 준비했습니다.

그런데 정말 마지막 단계에서 막히는 부분이 있습니다.

 

<?php 
include_once "_common.php"; 


if($is_admin == 'super') { 
$write_table = $g5['write_prefix'].$_POST['bo_table']; 
sql_query("update $write_table set 
wr_subject = '$wr_subject',

wr_51 = '$wr_51',
wr_52 = '$wr_52', 
wr_53 = '$wr_53'
 

 

where wr_id= '$wr_id' "); 

잘 됩니다.

 

그런데...

pc버전의

write_update.head.php에 있는 아래 내용도 함께 실행해야 하는데..

 

$wr_253=($wr_279+$wr_181+$wr_193-$wr_376-$wr_223-$wr_194)*$wr_258+($wr_8+$wr_227+$wr_51+$wr_53+$wr_56-$wr_186)+$wr_280-$wr_307+$wr_302-$wr_308+$wr_303-$wr_309+$wr_304-$wr_310; 

 

문제는 보기페이지의 필드에는 위의 필드에 해당하는 input이 없습니다.

그래서 맨위의 51,52,53만 저장됩니다.

pc버전의 write_update.head.php도 함께 실행시킬 방법이 있을까요?

 

보기페이지에서 wr_51,52,53은 위에 보이듯이 sql_query("update $write_table set  이런식으로 업데이트하고 있으니 문제 없고 이와 함께 위의 계산과 관련된 것은 write_update.head.php를 실행하여 $wr_253에 저장하고자 합니다.

 

고수님들의 도움이 절실합니다.

그렇지 많으면 미래의 에러가 불을 보듯이 예상되기 때문입니다.

이 질문에 댓글 쓰기 :

답변 2

$wr_253=($wr_279+$wr_181+$wr_193-$wr_376~~~~~

위 계산식의 필드 wr_279, wr_181~~~등이 모두 view스킨 폼에  존재하나요?

폼에 없는 input name 때문에 기존 값과 다르게 계산 되어지는 부분이 있을 것 같은데요?

무작정 하려면 아래처럼 추가하면 됩니다

~~~

$wr_253=($wr_279+$wr_181+$wr_193-$wr_376-$wr_223-$wr_194)*$wr_258+($wr_8+$wr_227+$wr_51+$wr_53+$wr_56-$wr_186)+$wr_280-$wr_307+$wr_302-$wr_308+$wr_303-$wr_309+$wr_304-$wr_310; 

 

sql_query("update $write_table set 
wr_subject = '$wr_subject',

wr_51 = '$wr_51',
wr_52 = '$wr_52', 
wr_53 = '$wr_53', wr_253='$wr_253';
 

 

where wr_id= '$wr_id' "); 

 

 

제가 아는 한 그누 최고의 실력자 균이님이 늘 핵심을 바로 콕찝어 해결해주시는 군요,, 감사합니다. 국직한 프로젝트 많이 맡으셔야 하는데,,저는 이분야 사람이 아니라ㅡ 유유

설명이 좀더 필요할것같네요.

view.skin에서 wr_51,52,53을 업데이트 하는건가요?

write.update.skin에서 하는건가요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로