Javascript
PHP에서 데이터 베이스 추출 조건을 데이터베이스 내용과 테이블 내용이 일치할경우 데이터베이스내용을 표시하는방법을 알고 싶습니다.

컴퓨터가 일본어 설정이여서 일본어로 하고있습니다.

데이터베이스의 내용도참고해주시면 감사합니다.

테이블을 작성한 후 표의 날짜와 이름을 맞춰서 표안에 셀을 채우는 작업을 할려고

하고있습니다.

현재 셀안에 있는 0,1을 데이터베이스에서 추출뒤 표시를 하고싶습니다.

php에서 데이터베이스를 연결한후 테이블을script에들고는 왔지만

그뒤에 어찌해야될지 고민입니다.

예시)

a에 0이 데이터베이스에 들어가있기떄문에 0을 표시한다

날짜도 맞춰서 표시하고싶지만 날짜순서는 데이터베이스상에서 순서를 맞춰서 넣기때문에

따로 필요없지않나 생각은하지만

혹시 좋은방법이 있으면 여러분들에 생각을 듣고싶습니다.

 

밑에 소스는 제가 지금 작성하고 있는부분입니다.

 

 

<!DOCTYPE html>
<html class=center lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <link rel="stylesheet" href='http://ojt.local/wp-content/themes/jang-child/style.css' type='text/css' media='all'/>
  <title>ステータスボード</title>
</head>
<body>
<div class="container" align="center">



    <h1>cookai</h1>

    <?php

    global $wpdb;

    $result = $wpdb->get_results('select * from wp_m_cookai');



        $sampleJson = json_encode($result);
    ?>





    <table class="border" border="1">

    <script>

    var id = <?php echo $sampleJson?>;

    console.log(id);

    document.write(JSON.stringify(id));




    //날짜
      document.write('<tr>');
    //낳짜공백
      document.write('<th>ステータス</th>');


    //var array = ['m_bbs','m_cal','m_work','m_bulid'];
    var array = ['A','B','C','D'];
    console.log(array);
    var now_date = new Date();
    var week = [];

    //날짜루프
      for(i=0; i<7; i++){


        now_date.setDate(now_date.getDate() + 1); //하루돌리기

        //날짜표시
        document.write('<th>' , (now_date.getMonth() + 1) , '/' , now_date.getDate() , '</th>'); 

        }

    //날짜 끝
        document.write('</tr>');



  //상품명
        document.write('<tr>');

        for(y=0; y<array.length; y++){
            document.write('<th>' + array[y] + '</th>');
//상품명0,1임시 표시
            for(n=0; n < 2; n++){
                document.write('<td>' + n + '</td>');
            }
            document.write('</tr>');
        }




    </script>

</table>
</div>
</body>
</html>

 

댓글 0