묻고답하기

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



가져온 데이타를 수정및 추가후 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 남기남
꿈틀잉 웹진 리스트에서 확장변수 2열배열 질문 file  
오로치 1.7 업그레이드시 게시판 백업 문제  
rhkr xe 2010 gallery에서 페이지 네비게이션 오류  
koreafeel Contact Us 문의 드려요. file  
오락실주인 아이콘표시 질문입니다 - 계급+그룹+이름이미지 [1] file 2013.07.27 by 정도의길을걷기싫다
kukuriko blog api 모듈 경로 접속시 에러가 나는데  
John01 xe core ver 1.7.3.4에서 컨텐츠 확장 위젯 2 적용 [1] 2013.07.27 by John01
부가서비스 영문 닉네임만 가능하게끔.... [2] 2013.07.27 by 부가서비스
불패의초인 카테고리 기본값을 지정할수 있나요?  
ㄱㄴㄷㄹ 글 등록후 페이지가 안넘어가는현상  
상큼하게 포인트복권 문의입니다. [2] 2013.07.27 by 2-COIN
민싱 도메인을 옮겼는데 예전 도메인으로 인식합니다. [1] 2013.07.28 by sejin7940
김낙지 비밀글일 때 자꾸 새글 아이콘이 함께 뜨는데요  
Goooooo 어드민 로그인페이지 복구. [1] file 2013.07.28 by 참치.k
BillEvans 게시판 글작성 후 특정 페이지이동 어떻게 하나요? ㅠㅠ [1] 2013.07.28 by 참치.k
XE초보임돠 xe 코어 다운 받았는데 .... [2] 2013.07.28 by 참치.k
배포 분류를 추가해도 분류 목록에 안뜹니다. [1] 2013.07.28 by 참치.k
AKAchaos 관리자 메뉴에서 [캐시파일 재생성]은 대체 어디있는건가요? [1] 2013.07.28 by 참치.k
아기나옹이 파일 용량을 제한을 두고 싶습니다 [2] 2013.07.28 by 아기나옹이
에이팜 서버이전 (윈7 apmsetup7-----> 패도라19 ) 이전후 문제  
기랑0 카페(cafe) 회원은 그룹별 복수 지정이 안 되나요?  
listening 윈7 데스크탑에서는 대기모드가 안 될 수도 있다는데 사실인지요...?; [1] 2013.07.28 by 참치.k
오락실주인 스케치북 모바일게시판 색상변경  
싸나이김 회원정보 보기 관련 부분 [1] 2013.07.28 by 마야인
gggggggggg 소시랑 메모스킨 모바일  
공수래 스크립트가 PC에서는 작동되는데 모바일에서는 작동이 안돼요  
ㄱㄴㄷㄹ Iframe 문제 [1] 2013.07.29 by ㄱㄴㄷㄹ
오락실주인 모바일아이콘 변경 하는방법 ? [1] file 2013.07.29 by ㄱㄴㄷㄹ
민현류 SocialXE 로그인 기능 사용하려고합니다.. 그런데 api문제.. file  
pooh69 도와 주세요...