database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27213 게시물 읽기
No. 27213
여러개의 insertRow를 디비에서 불러오기 입력한 상태 그대로 불러오게 하기...
작성자
정기수(jungkisoobit)
작성일
2007-11-30 17:38
조회수
2,412

우선 원래소스를 간략하게 추려서 정리했습니다.
소스를 실행해보면 위에 있는 텍스트에서만 내용을 입력할수 있습니다
이렇게 해서 여러개의 레코드를 입력 하였습니다
그런데 문제는 디비에서 내용을 불러 올때 입력버튼을 눌러야만 아래의 프로그램이 실행이 되니까
디비에 내용을 불러오질 못합니다

제가 원하는 것은 만약에 디비에 5개를 입력하였으면 5개의 내용을 입력한 그대로 불러오게 하고 싶습니다
어떻게 해야하나요??
참고로 아래의 있는 쿼리문을 넣어야할것 같은데..
어떻게 해야 합니까?? 답변 부탁드립니다
<!--
$mysql_sub = "SELECT name, price FROM rx_crm_db where idx = '$idx' ";
$mysql_record = rx_query($mysql_sub, true);
while ($sub_record = $mysql_record->FetchRow()) {
input type= text value=$sub_record[name]
input type= text value=$sub_record[price]
} -->

<SCRIPT LANGUAGE="JavaScript">
function addRow() {
 var frm = document.record;

 if(frm.idx.value == ""){
 var oRow = tblNews.insertRow();
  oRow.onmouseover=function(){
  tblNews.clickedRowIndex=this.rowIndex };
 
  var oCell1 = oRow.insertCell();
  var oCell2 = oRow.insertCell();
  var oCell3 = oRow.insertCell();
  
  var selectedIdx = tblNews.rows.length-3;
  var q_check01 = document.getElementsByName('cp_good_model[]');
  var q_check02 = document.getElementsByName('cp_good_standard[]');
  var q_check03 = document.getElementsByName('tblNews_delRow[]');

  oCell1.innerHTML = "<tr><td><input  align=left name = cp_good_model[] readonly></td>"
  oCell2.innerHTML = "<td><input type=text name = cp_good_standard[] readonly></td>" 
  oCell3.innerHTML = "<td align=left><input type=button  name=tblNews_delRow value='삭제' onClick=\"delRow()\"><input type=button value='수정' onClick='modifyRow()' name='tbl_modifyRow'></td></tr>" ;

  for ( i=0 ; i < q_check01.length ; i++ ) {
   q_check01[selectedIdx].value = frm.cp_good_model.value;
  }
  for ( i=0 ; i < q_check02.length ; i++ ) {
    q_check02[selectedIdx].value = frm.cp_good_standard.value;
     }

  frm.cp_good_model.value = "";
  frm.cp_good_standard.value  = "";
  
 }else{
  var frm = document.record;
  var q_check01 = document.getElementsByName('cp_good_model[]');
  var q_check02 = document.getElementsByName('cp_good_standard[]');

  var modifyBtn=document.getElementsByName("tbl_modifyRow");
  for(i=0;i<=modifyBtn.length;i++){
   if(i==frm.idx.value){
    q_check01[i].value = frm.cp_good_model.value;
    q_check02[i].value = frm.cp_good_standard.value;
    frm.idx.value = "";
    frm.cp_good_model.value = "";
    frm.cp_good_standard.value  = "";
   }
  }  
 }
        
}
function delRow() {
 tblNews.deleteRow(tblNews.clickedRowIndex);
}
function modifyRow()
{
 var frm = document.record;
 var q_check01 = document.getElementsByName('cp_good_model[]');
 var q_check02 = document.getElementsByName('cp_good_standard[]');
 var modifyBtn=document.getElementsByName("tbl_modifyRow");
 
 for(i=0;i<=modifyBtn.length;i++){
  if(modifyBtn[i]==event.srcElement){
   frm.cp_good_model.value = q_check01[i].value;
   frm.cp_good_standard.value = q_check02[i].value;
   frm.idx.value = i;
  }
 }
}
</SCRIPT>

<form name="record">
    <table id=tblNews border="0" width="300" align=center cellspacing="1" cellpadding="1" >
  <tr>
   <td  class="formLabel" align="center" valign="middle">품목</td>
   <td  class="formLabel" align="center" valign="middle">규격</td>
   <td width="70" class="formLabel" align="center" valign="middle"></td>
  <tr onMouseOver="tblNews.clickedRowIndex=this.rowIndex">
   <input type="text" name="idx" size="5">
   <td><input type=text name=cp_good_model></td>
   <td><input type=text name=cp_good_standard></td> 
   <td width="70" align="left"><input type=button value="입력" onClick="javascritp:addRow()"></td>
  </tr>
 </table>
</form>

 

[Top]
No.
제목
작성자
작성일
조회
27218killed 로 표시되고 죽지 않는 Mysql 프로세스는 어떻게? [1]
김형섭
2007-12-04
2803
27216테이블의 용량과 쿼리 속도 [1]
hhje22
2007-12-01
2879
27215invalid pointer error 가 발생했습니다. [1]
이철호
2007-11-30
6842
27213여러개의 insertRow를 디비에서 불러오기 입력한 상태 그대로 불러오게 하기...
정기수
2007-11-30
2412
27203delete문에서 에러가 납니다.(왕초보 급질!) [1]
조남승
2007-11-29
2644
27202mysql 데이터 백업후 이전시에. [1]
김영성
2007-11-29
2749
27201MySql에서 --skip-grant-tables 명령에 대한 질문이요.. [3]
궁금
2007-11-29
2510
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다