Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

HTML - बिना रिफ्रेश किए पेज की सामग्री बदलें\अपडेट करें\पेज को फिर से लोड करें

आपके पास सही विचार है, इसलिए आगे बढ़ने का तरीका यहां बताया गया है:onclick हैंडलर क्लाइंट साइड पर, ब्राउज़र में चलते हैं, इसलिए आप सीधे PHP फ़ंक्शन को कॉल नहीं कर सकते। इसके बजाय, आपको एक जावास्क्रिप्ट फ़ंक्शन जोड़ने की आवश्यकता है जो (जैसा कि आपने उल्लेख किया है) एक PHP स्क्रिप्ट को कॉल करने और डेटा पुनर्प्राप्त करने के लिए AJAX का उपयोग करता है। 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेकटाइम () उदाहरण – MySQL

  2. PlanetScale &Vitess:रेफ़रेंशियल इंटिग्रिटी विथ लिगेसी शेयर्ड डेटाबेस

  3. MySQL बनाम पीडीओ

  4. MySQL IN खंड में अल्पविराम से अलग किए गए मान

  5. एक जेएनआई त्रुटि हुई है, कृपया अपनी स्थापना की जांच करें और एक्लिप्स x86 विंडोज 8.1 में पुनः प्रयास करें