테스트 사이트 - 개발 중인 베타 버전입니다

행 추가 시 값 저장

zzini 3년 전 조회 1,979

안녕하세요 행추가를 했을때 DB에 값 저장하는 방법을 알고 싶어 질문을 올립니다 

</p>

<p>function addRow() {  </p>

<p>    console.log(document.getElementsByClassName("addCell").length)  </p>

<p>    let tank_code_add =document.getElementsByClassName("addCell").length</p>

<p>    if(tank_code_add>16){</p>

<p>            console.log('여기서부터 행추가 되면 안됨')</p>

<p>            alert("항목추가는 최대 5개까지 가능합니다.")</p>

<p>            return false</p>

<p>    }</p>

<p> </p>

<p>    let table = document.getElementById('test');        </p>

<p>    let newRow = table.insertRow(16);    </p>

<p>   </p>

<p>    let newCell1 = newRow.insertCell(0);</p>

<p>    let newCell2 = newRow.insertCell(1);</p>

<p>    let newCell3 = newRow.insertCell(2);</p>

<p>    let newCell4 = newRow.insertCell(3);        </p>

<p>

 </p>

<p>   </p>

<p>    newCell1.style = "background:#d4f1ede8"</p>

<p>    newCell2.style = "background:#d4f1ede8"</p>

<p>    newCell3.style = "background:#d4f1ede8"</p>

<p>    newCell4.style = "background:#d4f1ede8"</p>

<p> </p>

<p>    newCell1.innerHTML = `<input class="frm_input addCell" type="text" name="wr_51" value="<?php echo $write['wr_51'] ?>" style="text-align:center;" ></input>`</p>

<p>    newCell2.innerHTML = `<input class="frm_input addCell" type="text" name="wr_52" value="<?php echo $write['wr_52'] ?>" ></input>`</p>

<p>    newCell3.innerHTML = `<input class="frm_input addCell" type="text" name="wr_53" value="<?php echo $write['wr_53'] ?>"></input>`</p>

<p>    newCell4.innerHTML = `<input class="frm_input addCell" type="text" name="wr_54" value="<?php echo $write['wr_54'] ?>"></input>`</p>

<p>       </p>

<p>}</p>

<p>

현재 위의 코드처럼 저장을 확인을 하였는데 제가 하고자 하는것은 하나를 추가하면 

두개추가하면

이런식으로  첫번째 줄 입력값은 DB에 wr_51,wr_52,wr_53,wr_54에 저장되고 두번째 추가된 행은 wr_55,wr_56,wr_57,wr_58에 저장되게 하고자 하는데 방법을 잘 모르겠어서 알려주시면 감사하겠습니다. ㅠㅠㅠ(여분필드는 wr_60까지 추가가 되어있는 상황입니다!)

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

3년 전

</p>

<p>value="<?php echo $write['wr_51']<--이것으로 보아 글쓰기 페이지란 거죠?</p>

<p>그런데 한번 추가해서 등록한 후에 수정 할 때 어떻게 하나요?</p>

<p>이미 wr_51이 등록 되어있으니 위와 같이 해서는 안되는데요?</p>

<p> </p>

<p>어쨌던 등록은 스킨폴더에 write_update.skin.php를 만들고 다음 코드를 넣으세요</p>

<p><?php</p>

<p>sql_query("update $write_table set wr_51='$wr_51',wr_52='$wr_52'~~~wr_60='$wr_60' where wr_id='$wr_id' ");</p>

<p> </p>

<p>

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

addRow()에서

ajax로 서버와 통신해서 처리해야합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인