제목 | form으로 post 전송 관련 문의 드립니다. | ||
---|---|---|---|
글쓴이 | 하하예에 | 작성시각 | 2016/07/25 10:11:51 |
|
|||
<? function print_a($p_ary) { echo '<font color="orangered">'; if (is_array($p_ary)) { echo '<xmp>',print_r($p_ary).'</xmp>'; } else { echo $p_ary; } echo '</font>'; } if (!empty($_POST)) { print_a($_POST); } ?> <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script> <script type="text/javascript"> $(document).ready(function(){ var dom = ''; for ( var i=0; 200 > i; i++ ) { dom += '<tbody >' + '<tr>' + '<td><input type="radio" name="v_opt_sele" value="" /></td>' + '<td>' + '<button type="button">위</button>' + '<button type="button">아래</button>' + '</td>' + '<td>1</td>' + '<td><input type="hidden" name="a_opt_code[]" value="" />d</td>' + '<td><input type="hidden" name="a_opt_name[]" value="" />d</td>' + '<td><input type="text" name="a_opt_cost[]" value="" /></td>' + '<td><input type="text" name="a_opt_dis[]" value="" /></td>' + '<td><input type="text" name="a_opt_net[]" value="" readonly /></td>' + '<td><input type="text" name="a_opt_rate[]" value=""readonly /></td>' + '<td>' + '<select name="a_opt_time[]" >' + '<option value="" >선택하세요</option>' + '</select>' + '</td>' + '<td>' + '<label>' + '<span>사용</span>' + '<input type="checkbox" name="a_opt_use[]" value="Y" checked />' + '<input type="hidden" name="a_opt_use[]" value="N" disabled />' + '</label>' + '</td>' + '<td><button type="button" >열기</button></td>' + '<td><button type="button" >plus</button></td>' + '</tr>' + '<tr>' + '<td colspan="13">' + '<table>' + '<tbody>' + '<tr>' + '<td>' + '<div>' + '<label>재고수량' + '<input type="checkbox" name="a_use_stock[]" value="Y" checked >' + '<input type="hidden" name="a_use_stock[]" value="N" disabled >' + '</label>' + '</div>' + '<input type="number" name="a_opt_stock[]" value="d" />' + '</td>' + '<td>' + '<div>' + '<label>구매후 유효기간' + '<input type="checkbox" name="a_use_period[]" value="Y" checked >' + '<input type="hidden" name="a_use_period[]" value="N" disabled >' + '</label>' + '</div>' + '<select name="a_opt_period[]" >' + '<option value="" >선택하세요</option>' + '</select>' + '</td>' + '<td>' + '<div>' + '<label>노출일시' + '<input type="checkbox" name="a_use_show[]" value="Y" checked >' + '<input type="hidden" name="a_use_show[]" value="N" disabled >' + '</label>' + '</div>' + '<input type="text" name="a_show_dt[]" value="d" />' + '</td>' + '<td>' + '<div>' + '<label>옵션유효일시' + '<input type="checkbox" name="a_use_period_dt[]" value="Y" checked >' + '<input type="hidden" name="a_use_period_dt[]" value="N" disabled >' + '</label>' + '</div>' + '<input type="text" name="a_opt_period_dt[]" value="d" />' + '</td>' + '<td>' + '<div>' + '<label>블럭일 설정' + '<input type="checkbox" name="a_use_block[]" value="Y" checked >' + '<input type="hidden" name="a_use_block[]" value="N" disabled >' + '</label>' + '</div>' + '<input type="text" name="a_opt_block[]" value="d" />' + '</td>' + '<td>' + '<div>' + '<label>요일설정' + '<input type="checkbox" name="a_use_week[]" value="Y" checked >' + '<input type="hidden" name="a_use_week[]" value="N" disabled >' + '</label>' + '</div>' + '<label >일' + '<input type="checkbox" name="a_w0[]" value="1" checked >' + '<input type="hidden" name="a_w0[]" value="0" disabled >' + '</label>' + '<label >월' + '<input type="checkbox" name="a_w1[]" value="1" checked >' + '<input type="hidden" name="a_w1[]" value="0" disabled >' + '</label>' + '<label >화' + '<input type="checkbox" name="a_w2[]" value="1" checked >' + '<input type="hidden" name="a_w2[]" value="0" disabled >' + '</label>' + '<label >수' + '<input type="checkbox" name="a_w3[]" value="1" checked >' + '<input type="hidden" name="a_w3[]" value="0" disabled >' + '</label>' + '<label >목' + '<input type="checkbox" name="a_w4[]" value="1" checked >' + '<input type="hidden" name="a_w4[]" value="0" disabled >' + '</label>' + '<label >금' + '<input type="checkbox" name="a_w5[]" value="1" checked >' + '<input type="hidden" name="a_w5[]" value="0" disabled >' + '</label>' + '<label >토' + '<input type="checkbox" name="a_w6[]" value="1" checked >' + '<input type="hidden" name="a_w6[]" value="0" disabled >' + '</label>' + '<label >휴' + '<input type="checkbox" name="a_opt_holiday[]" value="Y" checked >' + '<input type="hidden" name="a_opt_holiday[]" value="N" disabled >' + '</label>' + '</td>' + '</tr>' + '</tbody>' + '</table>' + '</td>' + '</tr>' + '</tbody>'; } $('#ddd').append(dom); }); </script> </head> <body> <form method="post"> <button>전송</button> <table id="ddd"> </table> </form> </body> </html>
안녕하세요 오랜만에 질문드립니다. 현재 어드민화면에서 옵션생성하는부분 제작하고있는데요. 문제점이 하나 발견되서 이렇게 문의드립니다. 돌려보면 아시겠지만 javascript 로 dom 생성한후로 submit하면 post로 받아오는게 38개까지만 받아오는데 혹시 이런 경험 해보신분 있으신가해요. local에서 테스트할땐 200개를 잘받아오던데 서버에 올려서 테스트해보면 38개까지만 받아옵니다. ㅠㅠ 하루꼬박 원인찾느라 시간만 낭비하고잇네요. 알고계시는분 조언좀 부탁드려요. |
|||
다음글 | 이런경우는 session데이터를 저장하는 테이블을 별도... | ||
이전글 | 변수 선언 (2) | ||
배강민
/
2016/07/25 10:22:21 /
추천
0
|
하하예에
/
2016/07/25 13:00:20 /
추천
0
알려주신대로 php 설정부분에 default가 1000으로 되어있어서 50000 으로 설정했더니 정상적으로 넘어갔습니다. 정말 감사합니다.^^ |
38개는 좀 이상하긴하지만
php.ini에서
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
이 부분 설정이 38로 되어있다면 그럴 수 있긴합니다. 다른 문제일 수도 있지만요.