묻고답하기

데이타베이스 가져오기는 되는데...



가져온 데이타를 수정및 추가후 db에 데이타 입력하기가 안됩니다.



소스를 보시면 입력버튼은 눌러지는데 실제 데이타의 변화는 전혀없습니다.



"데이터 입력하기" 는 뭐가 잘못됐는지 전혀 반응이 없습니다.



고수님의 가르침 부탁드리겠습니다.



<?php
switch($mode){
case "get":
  //// 데이터베이스 연결 ////
  $cp = mysql_connect($dbhost, $mysqlid, $mysqlpw);
  $seldb = mysql_select_db($dbname, $cp);

  //// 상품데이터를 가져와 txt파일 생성 ////
  $fp = fopen("./data.txt", "w");

  $result = mysql_query("select ctgrname, lfctgrname, uid, name, maker, sellprice, quantity, comment from goods");
  fwrite($fp, "대분류t소분류t상품코드t상품명t제조사t판매가t재고t상세설명rn");

  while($row = mysql_fetch_array($result)){
   fwrite($fp, "$row[ctgrname]t$row[lfctgrname]t$row[uid]t$row[name]t$row[maker]t$row[sellprice]t$row[quantity]t$row[comment]rn");
  }



  fclose($fp);
  chmod("./data.txt", 0777);
?>              
<meta http-equiv="refresh" content="0; url=/makedb.php?mode=finish">
<?php
  break;

  case "set":
  //// 데이터베이스 연결 ////
  $cp = mysql_connect($dbhost, $mysqlid, $mysqlpw);
  $seldb = mysql_select_db($dbname, $cp);

  //// data.txt에서 데이터를 읽어 디비에 입력 ////
  $fp = fopen("./data.txt", "r");
  $data = fread($fp, filesize("./data.txt"));
  $datas = explode("rn", $data);



  for($i = 1; $i < sizeof($datas); $i++) {
   trim($datas[$i]);
   $goods = explode("t", $datas[$i]);

   //// 엑셀파일에서 가져온 데이터 ////
   $ctgrname = addslashes($goods[0])
   $lfctgrname = addslashes($goods[1])
   $uid = $goods[2]; //상품코드
   $name = addslashes($goods[3]); //상품명
   $maker = addslashes($goods[4]); //제조사
   $sellprice = str_replace(" ", "", $goods[5]); //판매가
   $quantity = addslashes($goods[4]); //재고
   $comment = addslashes($goods[5]); //상세설명

   //// 상품등록 ////
   mysql_query("update goods set ctgrname = '$ctgrname', lfctgrname = '$lfctgrname', name = '$name', maker = '$maker', sellprice = $sellprice, $quantity = '$quantity', comment = '$comment' where uid = $uid");

  }
?>              
<meta http-equiv="refresh" content="0; url=/makedb.php?mode=finish">
<?php
  break;

case "finish":
?>
<table width=100% cellspacing=0 cellpadding=0 align=center>
  <tr>
    <td height=200 align=center>작업을 마쳤습니다.</td>
  </tr>
</table>
<?php
  break;

default:
?>
<script language="javascript">
<!--
function chk_dbinfo(form){
  if(!form.dbname.value){
    alert("데이터베이스 이름을 입력해 주세요.");
    form.dbname.focus();
    return;
  }

  if(!form.mysqlid.value){
    alert("mysql 아이디를 입력해 주세요.");
    form.mysqlid.focus();
    return;
  }

  if(!form.mysqlpw.value){
    alert("mysql 비밀번호를 입력해 주세요.");
    form.mysqlpw.focus();
    return;
  }
}

function getdata(form){
  chk_dbinfo(form);
  form.mode.value = "get";
  form.submit();
}

function setdata(form){
  chk_dbinfo(form);
  form.mode.value = "set";
  form.submit();
}
//-->
</script>
<table width=100% cellspacing=0 cellpadding=0 align=center>
  <form name="data_form" action="/makedb.php" method=post>
  <tr>
    <td width=100% height=400 align=center>
<table width=360 cellspacing=0 cellpadding=0 align=center>
  <tr>
    <td width=180 height=21 align=right>데이터베이스 호스트  </td>
    <td width=*><input type=text size=20 name=dbhost></td>
  </tr>
  <tr>
    <td width=180 height=21 align=right>데이터베이스 명  </td>
    <td width=*><input type=text size=20 name=dbname></td>
  </tr>
  <tr>
    <td width=180 height=21 align=right>MySql 아이디  </td>
    <td width=*><input type=text size=20 name=mysqlid></td>
  </tr>
  <tr>
    <td width=180 height=21 align=right>MySql 비밀번호  </td>
    <td width=*><input type=password size=20 name=mysqlpw></td>
  </tr>
  <tr>
    <td height=10></td>  
  </tr>  
  <tr>
    <td colspan=2 align=center>
    <input type=button value="데이터 가져오기" onclick="getdata(document.data_form)">
    <input type=button value="데이터 입력하기" onclick="setdata(document.data_form)">
    </td>  
  </tr>  
  <tr>
    <td height=5></td>
  </tr>
</table>
    </td>
  </tr>
  <input type=hidden name=mode>
  </form>
</table>
<?php
}
?>




입력 후 데이타에는 전혀 반응이 없습니다..어쪄죠.....

six6679@naver.com
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
니케아 특정 블로그 사이트 rss 수집이 안됩니다.  
하이하이 Apache 2.2 + php5 + mssql 2008 +xe 설치시 문제 [2] file 2013.07.25 by 정승재
러브밍키 코어 1.7.3.4로 업그레이드한 후 접속통계관리가 나오지 않네요... [1] file 2013.07.26 by pentopen
남방구 메일 발신기능을 첨가하려 합니다. [1] 2013.07.26 by pentopen
큰성565 xe recruitment를 수정해 주실 용자를 찾습니다.. [3] 2013.07.26 by 정도의길을걷기싫다
토르파파 게시판 분류 관련 category.html 해석 도와주세요. [3] file 2013.12.25 by coach store online
쿰디자인 회원가입 승인되서 생성된 홈페이지 로그인 했는데 안됩니다 ㅠㅠ [2] 2013.07.26 by 쿰디자인
REGOLITH 회원아이콘 + 그룹아이콘 동시출력.... [1] 2013.07.26 by 킴똥똥
가오니 조회수 초기화 관련하여 질문 올려보아요.. [1] 2013.07.26 by sejin7940
워니38 제로보드를 이용해서 개인홈페이지의 메인페이지를 바꾸고 싶은데 질문드립니다. [1] file 2013.07.26 by sejin7940
천제아 어제도 올렸던 질문이지만 답변이 없어서.. 게시판 자동저장 [2] 2013.07.26 by sejin7940
큰성565 1.7코어에서 xe recruit모듈수정 다시 글써서 올립니다 *^_^* [4] 2013.07.26 by 정도의길을걷기싫다
溺內 자료실 모듈 섬네일크기 수정하는 방법은? [1] 2013.07.26 by sejin7940
RGM 멀티 도메인 모듈 문의, 다중 도메인 연결, 사이트 2개 다른 mid로 연결 [1] file 2013.07.26 by 라르게덴
머쓱해 embed 태그가 먹지 않는 현상 [1] 2013.07.26 by pentopen
EEMEEN 거래가 끝나고 완료버튼 누르면 다른 탭으로 이동하는거 가능할까요? [1] 2013.07.26 by sejin7940
XE초보임돠 XE 모듈,스킨,테마의 차이점 [1] 2013.07.26 by sejin7940
BonaSera 위젯등에서 제목길이 조정하는 subject_cut_size 의문  
해피해킹 텍스타일 댓글에 첨부파일 추가한는 방법좀  
허허길드짱 게시판 글쓰기가 안됩니다 도와주세요~ 익스플로러에서만 안되네요;; [1] 2013.07.26 by 똑디
bonui 스케치북 게시판 모듈에서..  
REGOLITH 회원정보> 닉네임앞에 레벨/그룹아이콘 넣기? file  
리크스 Qmail에서 따로 설정할 부분이 있나요?  
DoorIn 모바일 화면에서 MP3 file 플레이 [1] 2013.07.26 by 강하레
leeklee content 위젯 스킨 수정 질문입니다. [1] 2013.07.26 by sejin7940
제로보드장이 xe 회원가입 완료후 "가입이 완료되었습니다" 메세지 제거  
오락실주인 JB Erebus BoardSkin 게시판 수정 질문 file  
한번만더사 회원가입시 validation error 가 뜹니다. [1] 2013.07.27 by 똑디
후아아아~ 월별 글 보관함 바꿀수는 없나요?  
이상철421 처음으로 코어를 설치해 봅니다. 그런데 잘 안되요.ㅠ.ㅠ syntax error!! [2] 2013.07.27 by 휘즈