2021-05-25 43일차
2021. 5. 25. 23:00ㆍ공부 기록
큐
- PHP 기능구현
- form 태그 공부
자주하는 실수
- 변수앞에 $표시 쓰는게 아직도 익숙치가 않다
내가 모르는 것
- 익숙하지 않은 내장함수들 함수명을 자꾸 까먹는다
느낀점
- Kotlin으로 SSG 할때보다 PHP로 만드니까 url을 입력하여 요청할 때 마다 동적으로 HTML이 생성되니까 따로 빌드 할 필요도 없고 실시간으로 적용이되서 좋은거 같다.
<form></from>
- 사용 난이도 하양
- 주소창에 직접 url을 전부 입력해서 들어간다면 불편하고 사용하는 사이트별로 다 외우고 다녀야 하는 불편함이 생길것이다
- 유효성 체크
- 입력시 유효한 정보인지 아닌지를 체크한다.
- 이메일이라면 @ 가 들어간 이메일 형식이 맞는지 등 유효한 입력값인지 체크한다.
- required
- input에 입력값이 없이 submit 버튼을 눌렀을 경우에 내용을 입력하라고 경고문구를 띄워준다.
- 글 삭제시 삭제 여부 물어보기 / confirm
- <a onclick="if ( confirm('<?=$article['id']?>번 글을 삭제하시겠습니까?') == false ) return false;" href="./doDelete.php?id=<?=$article["id"]?>">글 삭제하기</a>
- confirm은 예, 아니오가 나오는 alert 창인데, 아니오 누르면 false 예 누르면 true 값을 준다
- 아니오를 누를경우 flase를 리턴하면서 false = false 가됨으로 조건이 성립한다 조건 성립시 return false 이기 때문에 뒤에 doDelete로 이동해서 삭제하지 않는다.
- 기능페이지 마지막에 location.replace를 사용해 기능페이지에서 머무르지 않고 바로 뷰페이지로 이동하게 한다.
<script>
alert('<?=$article["id"]?>번 글이 수정되었습니다');
location.replace('./detail.php?id=<?=$article["id"]?>');
</script>
'공부 기록' 카테고리의 다른 글
2021-05-27 45일차 (0) | 2021.05.27 |
---|---|
2021-05-26 44일차 (0) | 2021.05.27 |
2021-05-24 42일차 (0) | 2021.05.24 |
2021-05-22 40일차 (0) | 2021.05.24 |
2021-05-21 39일차 (0) | 2021.05.21 |