갈때까지 가보자 채택완료
민쯩먼저깔게요
7년 전
조회 3,456
자바스크립트로 input 동적 추가 및 배열로 저장까지는 했습니다.
우측하단 추가버튼 누르면 입력칸이 늘어나는데
각각을 입력하고 저장하면
이런 상황입니다.

엉엉 맨위의 tr에 배열이 모두 나오네요
스크립트는 이렇구요...어떻게 해야할지..
+'
+'
+'
+'
-------------------php------------
=$prite[$i]?>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
</p>
<p><?php</p>
<p>$price = explode('|', $shipping_list[0]['price']);</p>
<p>$count = count($price);</p>
<p>for($i = 0; $i<$count; $i++){</p>
<p> echo '<td><input type="text" name="price[]" class="required" title="단가" value="'.$price[$i].'"></td>';</p>
<p>}</p>
<p>?></p>
<p>
이런식으로 나머지도 해주시면 될꺼같습니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
민쯩먼저깔게요
7년 전
�
민쯩먼저깔게요
7년 전
아 감사합니다.
대단한 실력자세요,,
이제 css만 하면 될거 같습니다.
꾸벅
대단한 실력자세요,,
이제 css만 하면 될거 같습니다.
꾸벅
�
민쯩먼저깔게요
7년 전
정말 감사합니다.
이런 질문 1년걸릴건데...제가 까다로운 질문많이 해봐서 압니다.
삭제/수정까지 완벽하게 구현되었습니다.
이런 질문 1년걸릴건데...제가 까다로운 질문많이 해봐서 압니다.
삭제/수정까지 완벽하게 구현되었습니다.
�
빗아
7년 전
완벽하게 구현되었다니 다행이네요ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
빗아
7년 전
음.. 혹시 td를 단가 안에다가 넣으셨나요?? 제가 코드짜준건 전체 td를 예로 들어서 보여준거라서
[code]
<?php
$price = explode('|', $shipping_list[0]['price']);
$qty = explode('|', $shipping_list[0]['qty']);
$size = explode('|', $shipping_list[0]['size']);
$count = count($price);
for($i = 0; $i<$count; $i++){
?>
<tr>
<th class="img_th"> </th>
<td colspan="3"></td>
<th><b>*단가</b></th>
<td>
<input type="text" name="price[]" class="required" title="단가" value="<?=$price[$i]?>" onkeyup="total_price(this);">
</td>
<td><b>*수량</b></td>
<td>
<input type="text" name="qty[]" class="required" title="수량" value="<?=$qty[$i]?>" onkeyup="total_price(this);total_qty(this);">
</td>
</tr>
<?=$prite[$i]?>
<tr>
<th colspan="2"></th>
<th><b>*</b>색상/사이즈</th>
<td colspan="5">
<input type="text" name="size[]" title="사이즈" value="<?=$size[$i]?>">
</td>
</tr>
<?php
}
?>
[/code]
이렇게 하시면 될꺼같네요ㅎㅎ
[code]
<?php
$price = explode('|', $shipping_list[0]['price']);
$qty = explode('|', $shipping_list[0]['qty']);
$size = explode('|', $shipping_list[0]['size']);
$count = count($price);
for($i = 0; $i<$count; $i++){
?>
<tr>
<th class="img_th"> </th>
<td colspan="3"></td>
<th><b>*단가</b></th>
<td>
<input type="text" name="price[]" class="required" title="단가" value="<?=$price[$i]?>" onkeyup="total_price(this);">
</td>
<td><b>*수량</b></td>
<td>
<input type="text" name="qty[]" class="required" title="수량" value="<?=$qty[$i]?>" onkeyup="total_price(this);total_qty(this);">
</td>
</tr>
<?=$prite[$i]?>
<tr>
<th colspan="2"></th>
<th><b>*</b>색상/사이즈</th>
<td colspan="5">
<input type="text" name="size[]" title="사이즈" value="<?=$size[$i]?>">
</td>
</tr>
<?php
}
?>
[/code]
이렇게 하시면 될꺼같네요ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
각각 인풋으로 나뉘었는데..
222는 두번째에
333은 세번째에 나와야 하는데 하나의 td에 모두 들어가 있어서요
이거 너무 어렵네요,,유유