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

ajax추가~ 채택완료

초초동 8년 전 조회 2,835

</p><p><span style="white-space:pre">	</span><form id="formEvent2" name="formEvent2" method='post'></p><p><span style="white-space:pre">			</span><td class="td_date"> </p><p>                    <select class="required" id="wr_3" name="wr_3" onchange="javascript:change_status(this, <?=$list[$i][wr_id]?>)"></p><p>                        <option value="">선택하세요</option></p><p>                        <option value="신청" <? if($list[$i]['wr_3']=='신청'){ echo "selected";}?> >신청</option></p><p>                        <option value="참석자"<? if($list[$i]['wr_3']=='참석자'){ echo "selected";}?> >참석자</option></p><p>                        <option value="미참석자"<? if($list[$i]['wr_3']=='미참석자'){ echo "selected";}?>> 미참석자</option></p><p>                    </select></p><p>
</p><p><input type="hidden" name="wr_id" value="<?php echo $list[$i]['wr_id'] ?>"></p><p></form></p><p>
</p><p><script language="JavaScript"></p><p>function change_status(obj, wr_id) { </p><p>
</p><p> wr_3 = obj.value;</p><p> wr_id.value = wr_id; </p><p>
</p><p><span style="white-space:pre">		</span>var wr_3<span style="white-space:pre">	</span>= obj.value;</p><p><span style="white-space:pre">		</span>var wr_id<span style="white-space:pre">		</span>= wr_id;</p><p>
</p><p><span style="white-space:pre">		</span>$.ajax({</p><p><span style="white-space:pre">			</span>url: "/update1.php",</p><p><span style="white-space:pre">			</span>//dataType: "json",</p><p><span style="white-space:pre">			</span>data : {</p><p><span style="white-space:pre">				</span>"wr_id" : wr_id, "wr_3" : wr_3</p><p><span style="white-space:pre">			</span>},</p><p><span style="white-space:pre">			</span>success: function(data) {</p><p><span style="white-space:pre">			</span>},</p><p><span style="white-space:pre">			</span>error: function(data) {</p><p><span style="white-space:pre">				</span>alert('error Process');</p><p><span style="white-space:pre">			</span>}</p><p><span style="white-space:pre">		</span>});</p><p>
</p><p>}</p><p></script></p><p>

이렇게 하고 

update1.php에서는

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 
$wr_3 = $_POST[wr_3];
$wr_id = $_POST[wr_id];
$sql1  = "update g5_write_board1 set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
sql_query($sql1);
?>
이렇게 했는데...
아무 변화가 없는데... 왜그럴까요?ㅠ

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

답변 2개

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

data 가 안뜨는 것은 update1.php 에서 아무런 출력도 내보내지 않아서 그럴 수 있습니다.

아래처럼 확인 해보셔야 할 것 같습니다. 

</p><p>$sql1  = "update g5_write_board1 set wr_3 = '$wr_3' where wr_id = '$wr_id' ";</p><p>sql_query($sql1);</p><p>
</p><p><span style="font-size: 14.6667px;">echo </span><span style="font-size: 14.6667px;">$sql1;</span> </p><p><span style="font-size: 14.6667px;">echo mysql_errno() . ': ' . mysql_error();</span></p><p>

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

답변에 대한 댓글 1개

초초동
8년 전
와... 파악해서 알아냈어요...ㅎㅎ
감사합니다 ㅎㅎ

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

8년 전

아무 변화가 없다는 기준이 무엇인지 명시되지 않아 답변 드리기 애매하네요.

값변경시 마다 해당 테이블이 제대로 업데이트 되는지 확인해보세요. 

ajax JSON success 파라미터에도 error 파라미터와 같이 확인코드를 추가해서 확인해 보시구요

</p><p>success: function(data) {</p><p>    alert('<span style="font-size: 14.6667px;">success</span> - ' + data);</p><p>},</p><p>error: function(data) {</p><p>    alert('error - ' + data);</p><p>}</p><p>

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

답변에 대한 댓글 1개

초초동
8년 전
update가 안됐다는 말이였어요 ㅠ
엇!
data가 안뜨네요 ㅠ

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

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

로그인