를 작성 하고이 코드를 붙여 넣으십시오 : <?php
function pushups() {
get_currentuserinfo();
$current_user = wp_get_current_user();
$wpuser = $current_user->user_login;
$currentpage = $_SERVER['REQUEST_URI'];
echo '[Login]('.$currentpage.') to start adding pushups!';
echo '[Register]('.$currentpage.') if you have not already.';
echo '<form method="get" action="add_pushups.php">';
echo '<label>Number of Pushups: <input type="number" name="pushups_count"></label><br>';
echo '<label>Date of Workout: <input type="date" name="pushups_date"></label><br>';
echo '<input type="hidden" name="pushups_wpuser" value="'.$wpuser.'">';
echo '<input type="hidden" name="current_page" value="'.$currentpage.'">';
echo '<input type="submit" value="Submit">';
echo '</form>';
echo '---';
}
add_shortcode('pushups_sc', 'pushups');
?>
로그인 후 복사
이 파일은 를 사용하여 양식 데이터를 검색하고 날짜를 UNIX 타임 스탬프로 변환하고 데이터를 데이터베이스에 삽입합니다. 댓글을 달린 문은 데이터베이스 연결 문제를 디버깅하는 데 유용합니다. 이 파일을
$_GET
작업 확인 및 문제 해결 echo plugins/flot-for-wp/flot
<.> 형식을 테스트하십시오. 리디렉션이 작동하지 않으면 코드를주의 깊게 확인하십시오. 디버깅 문을 사용하여 문제를 식별하십시오. 일반적인 문제에는 오타 및 잘못된 데이터베이스 연결 세부 정보 또는 헤더 위치 구문이 포함됩니다. 성공적인 데이터 삽입 후에는 phpmyadmin에서 데이터를 확인하십시오
문제 해결은 개발의 정상적인 부분임을 기억하십시오. 온라인 리소스 (스택 오버 플로우, Google)와 도움을 요청하십시오.
요약 :
이 부분은 양식, 데이터베이스 연결 스크립트, 데이터 처리 스크립트를 생성하고 철저한 테스트 및 문제 해결 지침을 제공했습니다. 다음 부분은 그래프 라이브러리를 통합하여 수집 된 데이터를 시각화합니다.