0

最初に php ページで、mysql db の詳細を取得してコンソールに表示しますが、db の詳細を ExtJs グリッドに入力する必要があります。php で ExtJs グリッドを作成する方法と、データベースの詳細を入力する方法を教えてください。

 <?php
  // Install the DB module using 'pear install DB'
  require_once( "db.php" );

  $data = array();

  $db =& DB::connect("mysql://root@localhost/praveen", array());
  if (PEAR::isError($db)) { die($db->getMessage()); }

$res = $db->query( "SELECT * FROM users " );


  ?>
  <html>
    <link rel="stylesheet" type="text/css" href ="http://localhost:8080/ext/ext-4.2.1.883/resources/css/ext-all.css"/>
    <script type = "text/javascript" src = "http://localhost:8080/ext/ext-4.2.1.883/ext-all-dev.js"/>

    <script type="text/javascript">
        Ext.onReady(function(){

            //how to get the populate db details in grid here !

        });
    </script>
  <body>
  <table>
  <tr>
  <th>First Name</th>
  <th>Middle Name</th>
  <th>Last Nmae</th>

  </tr>
  <?php while( $res->fetchInto( $row, 
            DB_FETCHMODE_ASSOC ) ) { ?>
  <tr>
  <td><?php echo( $row['firstname'] ); ?></td>
  <td><?php echo( $row['middlename'] ); ?></td>
  <td><?php echo( $row['lastname'] ); ?></td>

  </tr>
  <?php } ?>

  </table>

 </body>
  </html>
4

1 に答える 1