sql >> データベース >  >> RDS >> Mysql

HTML-ページを更新/再読み込みせずにページの内容を変更\更新

    あなたは正しい考えを持っているので、先に進む方法は次のとおりです:onclick ハンドラーはクライアント側のブラウザーで実行されるため、PHP関数を直接呼び出すことはできません。代わりに、(前述のように)AJAXを使用してPHPスクリプトを呼び出し、データを取得するJavaScript関数を追加する必要があります。 jQueryを使用すると、次のようなことができます。

    <script type="text/javascript">
    function recp(id) {
      $('#myStyle').load('data.php?id=' + id);
    }
    </script>
    
    <a href="#" onClick="recp('1')" > One   </a>
    <a href="#" onClick="recp('2')" > Two   </a>
    <a href="#" onClick="recp('3')" > Three </a>
    
    <div id='myStyle'>
    </div>
    

    次に、PHPコードを別のファイルに入れます:(私はそれをdata.phpと呼んでいます 上記の例では)

    <?php
      require ('myConnect.php');     
      $id = $_GET['id'];
      $results = mysql_query("SELECT para FROM content WHERE  para_ID='$id'");   
      if( mysql_num_rows($results) > 0 )
      {
       $row = mysql_fetch_array( $results );
       echo $row['para'];
      }
    ?>
    


    1. SQL Serverトランザクションログ、パート1:ログの基本

    2. EM13cでのエージェントの廃止

    3. java.sql.SQLException:不正な文字列値:'\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F ...'

    4. Postgresの行サイズを理解する