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