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

시도 군구 수정할 때  입력 값이 나오지 않고 풀려 버립니다. 채택완료

alexseo 1년 전 조회 958

시도 군구 수정할 때 

입력 값이 나오지 않고 풀려 버립니다.

무슨 코드를 잘 못 넣었나요?

감사합니다

 

 

 

<< write.skin.php >>

 

wr_16, wr_17 여분필드 만들어서 사용중에 있습니다.

 

 

                     

                                         

                        
                                                                              

                        

                    

                                         

                        
                                                                             
                    
                

      

<< write_update.skin.php >>

 

$sql11 = " update $write_table set wr_11 = '$wr_11' where wr_id = '$wr_id' "; sql_query($sql11);

$sql12 = " update $write_table set wr_12 = '$wr_12' where wr_id = '$wr_id' "; sql_query($sql12);

$sql13 = " update $write_table set wr_13 = '$wr_13' where wr_id = '$wr_id' "; sql_query($sql13);

$sql14 = " update $write_table set wr_14 = '$wr_14' where wr_id = '$wr_id' "; sql_query($sql14);

$sql15 = " update $write_table set wr_15 = '$wr_15' where wr_id = '$wr_id' "; sql_query($sql15);

$sql16 = " update $write_table set wr_16 = '$wr_16' where wr_id = '$wr_id' "; sql_query($sql16);

$sql17 = " update $write_table set wr_17 = '$wr_17' where wr_id = '$wr_id' "; sql_query($sql17);

$sql18 = " update $write_table set wr_18 = '$wr_18' where wr_id = '$wr_id' "; sql_query($sql18);

$sql19 = " update $write_table set wr_19 = '$wr_19' where wr_id = '$wr_id' "; sql_query($sql19);

$sql20 = " update $write_table set wr_20 = '$wr_20' where wr_id = '$wr_id' "; sql_query($sql20);

 

 

 

 

 

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

답변 2개

채택된 답변
+20 포인트
ifelse
1년 전

if ($w == 'u' || $w == 'r') {     if ($write['wr_id']) {         // 가변 변수로 $wr_1 .. $wr_10 까지 만든다.         for ($i=1; $i<=10; $i++) {             $vvar = "wr_".$i;             $$vvar = $write['wr_'.$i];         }     } else {         alert("글이 존재하지 않습니다.\\n삭제되었거나 이동된 경우입니다.", G5_URL);     } } else if ($w == '') { // 게시글 입력시에도 $wr_1 ~ $wr_10 변수 사용시 오류 나오지 않도록 가변변수 생성  (다온테마님,210806)     for ($i=1; $i<=10; $i++) {         $vvar = "wr_".$i;         $$vvar = '';     } }

 

bbs/write.php 보시면

wr_10까지만 변수로 만드는 소스를 보실수 있습니다.

해당 소스 참고하시면 원인이 이해 되실것 같습니다.

 

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

답변에 대한 댓글 1개

a
alexseo
1년 전
답변 감사합니다.

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

소금디자인

소스를 보니...

수정을 할때  상단에 들어가 있는 hidden 값이 들어가 있어서 충돌이 될수 있을 듯 합니다.

 

===============================================

 

===================================================  삭제 처리 부분

 

어차피 수정을 하려고 하단에 select 값을 출력하고 있는데  상단에  hidden 값으로 값을 정해놓고 있으니

충돌되어서 안될 수 있습니다.    상단  소스 부분을 삭제하고 처리해보세요..

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

답변에 대한 댓글 1개

a
alexseo
1년 전
답변 감사합니다.

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

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

로그인