반응형

취업/PHP 54

[php] 테이블 tbody에 스크롤 기능 추가하기.

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 이런 구조의 테이블이 있다. 이를 스크롤을 추가하려고 한다. 하지만 테이블이 깨진다. 이를 해결하기 위해서 찾아보다가 원본 사이트가 어딘지는 모르겠지만, 어제 발견했다가 오늘은 못 찾겠더라. 그래서 해당 내용을 게시한다. table, thead { display:block; width:100%; } table thead tr { display:table; table-layout:fixed; width:100%; } tbody { display: block; height: 13rem; overflow-y: scroll; } tbody tr { display: table; table-layout: fixed; width:1..

취업/PHP 2021.09.07

php 배열로 만들어 자바스크립트 단에 객체 전달하기(feat. excel변환)

오늘의 후기. 서버 두번 뻗게 만들어서 한소리 들었다. PHP 문제부분이 기존에는 백엔드 측에서 데이터를 만들어서 줬는데, 이번에는 SQL문 자체를 가져와 내가 배열->객체로 넘겨주는 부분에서 발생했다. 원래는 dataTable을 사용하여 해당 부분을 sheet.js를 통해서 excel을 만들었는데, 테이블 보이는 게 10개고 실제 1,2,3페이지 이렇게 구성되어 있으면 보이는 10개만 excel 파일로 만들어주는 것이 문제였다. 원인은 3번 예시인 html table를 사용했더니 발생한 문제였다. 말 그대로 화면에 보여지는 부분이 10개니 그냥 tag에서 10개만 있다고 뽑아오는 것이 문제. 이름 CP 망나뇽 4000 마기라스 3900 해피너스 3800 파일 내보내기(HTML TABLE) : https..

취업/PHP 2021.07.22

[php] for문 echo == 쓰면 ="="되는 증상.

for($i=250; $i >= 1; $i--) { echo "" . $i . ""; } 원인은 간단하다. 3항연산자를 value 이후에 사용하였으나, ="="로나오는 증상. 그냥 컴퓨터가 파싱할때 속성으로 인식해서 발생하는 문제. 나는 3항 연산자를 사용했지만, 컴퓨터 코드가 보기에는 property key = property value로 보기에 발생하는 문제. 하는 수 없이 그냥 echo문을 끝내고 if문을 작성 후 다시 echo문을 사용하여 나머지 문장을 완성하였다.

취업/PHP 2021.07.14

[php] Select Box option value throw at current php

php 페이지 입력값을 넘기는데 있어 여러가지 방법이 있다. 1. quertstring의 방법 해당 태그중 db에서 주는 값을 주고 해당 번호를 클릭하면 href ="특정페이지?id=x" 이렇게 넘겨주고 이를 분석하는 코드를 넣어 번호 값을 가져와 이를 처리하는 방법이 있다. 2. 아니면 오늘 설명하는 방법인 form 태그 select 박스의 밸류값을 이용한 방법이다. Choose option Apple Banana Coconut Blueberry Strawberry 위의 html같은 방식으로 구현을 한 다음 해당 코드를 구현했더니 해당 페이지에 제대로 된 내가 원하는 value값을 가져와 해당 페이지를 쓸 수 있었다. 아직 다시보니 disable을 코드에 집어넣지 않았는데, 이를 내일가서 고쳐야겠다. ..

취업/PHP 2021.07.13

the content must be served over HTTPS.

php를 쓰는데, 갑자기 이런 에러가 뜬다. 이유는 jquery에서 http://jquery.ui.com을 을 호출 하는데, https://에선 호출을 브라우저가 막는다. 보안을 무력화 하는 방법도 있지만, 그냥 https://jquery.ui.com 로 바꿔주자. jquery도 클라우드 플래어등을 보면 http://에서 https://로 바뀌어서 나오고 있기에 그걸 넣어주면 된다. 개발용 서버에서 모르다가 실서버에서 발견된 문제. 개발용이 http://라서 해당 문제를 감지하지 못하다가 실서버 https://에서 적용 후 알게되었다.

취업/PHP 2021.06.25

[php] 제이쿼리 프로그레스바 실시간으로 변경하기

프로그레스바의 경우 그냥 제이쿼리 load함수로 작동하지 않는다. 그냥 value값만 변경해주면 된다. 이를 모르고 계속 시도하면서 시간낭비를 했다. $("#div의 아이디").load(location.href+" #해당 div의 id>*",""); 위 내용을 통해서 진행했다. 하지만, 결국 작동안되는 것을 알게되어 해당 기능을 구현하였다. 나의 경우 특정 값을 나눈 숫자를 뽑아와야 했는데, $per = ($특정값->분자 / $특정값->분모) * 100; echo number_format($per, 2); 위 처럼 해줘야해서 이를 어떻게 하나 고민하다가. 특정 태그를 만들어 해당 값을 저장하고 해당 값을 가져오는 방식으로 해결했다. ; setInterval(function () { let vl = Num..

취업/PHP 2021.06.22

[PHP] input 창 .(dot)입력 방지 및 숫자만 입력하기.

위처럼 입력하면 숫자를 제외한 것은 입력이 되지 않는다. 정확히는 입력해도 그냥 다음에 입력시 사라짐. // 공백포함 특수문자 제한 정규식 var replaceChar = /[~!@\#$%^&*\()\-=+_'\s\;\/.\`:\"\\,\[\]?|{}]/gi; $("#~~").on("focusout", function() { var x = $(this).val(); if (x.length > 0) { if (x.match(replaceChar)) { x = x.replace(replaceChar, ""); } $(this).val(x); } }).on("keyup", function() { $(this).val($(this).val().replace(replaceChar, "")); }); 원래는 다 긁..

취업/PHP 2021.06.22
728x90