게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
웹 코딩하다 질문요 ㅠㅠ
게시물ID : programmer_4418짧은주소 복사하기
작성자 : 베르캄프
추천 : 1
조회수 : 308회
댓글수 : 6개
등록시간 : 2014/07/08 18:23:46
1.html파일 ----------------------- 

<script type="text/javascript"> 

 var xmlHttp; 
  
 function createXMLHttpRequest(){ 
  if(window.ActiveXObject){ 
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
  } 
  else if(window.XMLHttpRequest){ 
      xmlHttp = new XMLHttpRequest(); 
  }  
 } 
  
 function upper(){      
    
  createXMLHttpRequest(); 
  var ur2 = '2.html?no=<?=$no?>'; 
  xmlHttp.onreadystatechange = handleStateChange; 
  xmlHttp.open("GET", ur2, true); 
  xmlHttp.send(null); 
    
 } 
    
  setInterval("upper()",5000);  
  
</script> 



2.html 파일 ---------------------------- 

<? 

 $connect = mysql_connect("localhost","asd","s333") or die(mysql_error()); 
 mysql_query("set names utf8"); 
 mysql_select_db("mydb") or die("db접속실패"); 

 $query = "update mine set 
          time = now() 
          where no = '$no'"; 
 mysql_query($query, $connect); 
 mysql_close($connect); 

?> 


1.html 파일 ajax로  2.html 파일이용해서 mydb 내의 mine 테이블의 time 필드를 현재 시각으로 업데이트 할려는 소스입니다. 
크롬에서는 잘 적용이 되는데 왜 explorer 8 버전에는 안먹는지 당최 이해가 안갑니다. 
  
먼저 setInterval("upper()",5000); 로 5초마다 실행되는게 확인되었고,  분명 ajax의 xmlHttp로 받아서 2.html파일로 $no 까지 넘어가는게 확인이 되었습니다만 

          $query = "update mine set 
          time = now() 
          where no = '$no'"; 

이 부분이 실행이 되지 않았던겁니다. 당최 뭐가 잘못된건지 이해를 할 수가 없네요. 2일을 꼬박 연구해도 머리만 ㅠㅠ 
고수님들 조언부탁드립니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호